Lines Matching defs:opCode

2601 void Builder::createNoResultOp(Op opCode)
2603 Instruction* op = new Instruction(opCode);
2608 void Builder::createNoResultOp(Op opCode, Id operand)
2610 Instruction* op = new Instruction(opCode);
2616 void Builder::createNoResultOp(Op opCode, const std::vector<Id>& operands)
2618 Instruction* op = new Instruction(opCode);
2626 void Builder::createNoResultOp(Op opCode, const std::vector<IdImmediate>& operands)
2628 Instruction* op = new Instruction(opCode);
2656 Id Builder::createUnaryOp(Op opCode, Id typeId, Id operand)
2661 return createSpecConstantOp(opCode, typeId, std::vector<Id>(1, operand), std::vector<Id>());
2663 Instruction* op = new Instruction(getUniqueId(), typeId, opCode);
2670 Id Builder::createBinOp(Op opCode, Id typeId, Id left, Id right)
2677 return createSpecConstantOp(opCode, typeId, operands, std::vector<Id>());
2679 Instruction* op = new Instruction(getUniqueId(), typeId, opCode);
2687 Id Builder::createTriOp(Op opCode, Id typeId, Id op1, Id op2, Id op3)
2697 opCode, typeId, operands, std::vector<Id>());
2699 Instruction* op = new Instruction(getUniqueId(), typeId, opCode);
2708 Id Builder::createOp(Op opCode, Id typeId, const std::vector<Id>& operands)
2710 Instruction* op = new Instruction(getUniqueId(), typeId, opCode);
2718 Id Builder::createOp(Op opCode, Id typeId, const std::vector<IdImmediate>& operands)
2720 Instruction* op = new Instruction(getUniqueId(), typeId, opCode);
2732 Id Builder::createSpecConstantOp(Op opCode, Id typeId, const std::vector<Id>& operands,
2736 op->addImmediateOperand((unsigned) opCode);
2968 Op opCode = OpNop; // All paths below need to set this
2971 opCode = OpImageSparseFetch;
2973 opCode = OpImageFetch;
2975 opCode = OpImageSampleFootprintNV;
2979 opCode = OpImageSparseDrefGather;
2981 opCode = OpImageDrefGather;
2984 opCode = OpImageSparseGather;
2986 opCode = OpImageGather;
2991 opCode = OpImageSparseSampleProjDrefExplicitLod;
2993 opCode = OpImageSampleProjDrefExplicitLod;
2996 opCode = OpImageSparseSampleDrefExplicitLod;
2998 opCode = OpImageSampleDrefExplicitLod;
3002 opCode = OpImageSparseSampleProjExplicitLod;
3004 opCode = OpImageSampleProjExplicitLod;
3007 opCode = OpImageSparseSampleExplicitLod;
3009 opCode = OpImageSampleExplicitLod;
3015 opCode = OpImageSparseSampleProjDrefImplicitLod;
3017 opCode = OpImageSampleProjDrefImplicitLod;
3020 opCode = OpImageSparseSampleDrefImplicitLod;
3022 opCode = OpImageSampleDrefImplicitLod;
3026 opCode = OpImageSparseSampleProjImplicitLod;
3028 opCode = OpImageSampleProjImplicitLod;
3031 opCode = OpImageSparseSampleImplicitLod;
3033 opCode = OpImageSampleImplicitLod;
3042 switch (opCode) {
3064 Instruction* textureInst = new Instruction(getUniqueId(), resultType, opCode);
3095 Id Builder::createTextureQueryCall(Op opCode, const TextureParameters& parameters, bool isUnsignedResult)
3099 switch (opCode) {
3146 Instruction* query = new Instruction(getUniqueId(), resultType, opCode);