/external/llvm/include/llvm/ |
D | InstrTypes.h | 143 void init(BinaryOps iType); 144 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 146 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 163 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 171 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 196 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 202 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 208 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 215 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, 221 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, [all …]
|
D | Instruction.h | 310 enum BinaryOps { enum
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 133 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative() 263 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp, in LeftDistributesOverRight() 264 Instruction::BinaryOps ROp) { in LeftDistributesOverRight() 302 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp, in RightDistributesOverLeft() 303 Instruction::BinaryOps ROp) { in RightDistributesOverLeft() 321 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); // op in SimplifyUsingDistributiveLaws() 329 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws() 384 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws() 409 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
|
D | InstCombineMulDivRem.cpp | 387 if (Instruction::BinaryOps(LHS->getOpcode()) == I.getOpcode()) in commonIDivTransforms()
|
D | InstCombineCasts.cpp | 182 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in EvaluateInDifferentType()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 142 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
|
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 79 Instruction::BinaryOps OpcodeToExpand = (Instruction::BinaryOps)OpcToExpand; in ExpandBinOp() 142 Instruction::BinaryOps OpcodeToExtract = (Instruction::BinaryOps)OpcToExtract; in FactorizeBinOp() 213 Instruction::BinaryOps Opcode = (Instruction::BinaryOps)Opc; in SimplifyAssociativeBinOp() 785 static Value *SimplifyDiv(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyDiv() 906 static Value *SimplifyRem(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyRem()
|
D | ScalarEvolutionExpander.cpp | 122 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop()
|
/external/llvm/include/llvm/Support/ |
D | ConstantFolder.h | 97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
D | TargetFolder.h | 109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
D | NoFolder.h | 147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
D | IRBuilder.h | 490 BinaryOperator *CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, in CreateInsertNUWNSWBinOp() 709 Value *CreateBinOp(Instruction::BinaryOps Opc,
|
/external/llvm/lib/VMCore/ |
D | Instructions.cpp | 1415 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() 1428 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() 1442 void BinaryOperator::init(BinaryOps iType) { in init() 1517 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create() 1525 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()
|
D | Core.cpp | 1832 return wrap(unwrap(B)->CreateBinOp(Instruction::BinaryOps(Op), unwrap(LHS), in LLVMBuildBinOp()
|
/external/clang/lib/CodeGen/ |
D | ItaniumCXXABI.cpp | 571 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
|
D | CGBuiltin.cpp | 121 Instruction::BinaryOps Op) { in EmitBinaryAtomicPost()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 3261 Inst = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseArithmetic() 3278 Inst = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseLogical()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 1536 Instruction::BinaryOps Opc; in FoldBranchToCommonDest()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 2135 I = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseFunctionBody()
|