/external/llvm/include/llvm/IR/ |
D | InstrTypes.h | 141 void init(BinaryOps iType); 142 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 144 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 161 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 169 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 194 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 200 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 206 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 213 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, 219 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, [all …]
|
D | Instruction.h | 405 enum BinaryOps { enum
|
D | ConstantFolder.h | 97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
D | NoFolder.h | 147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
D | IRBuilder.h | 611 BinaryOperator *CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, in CreateInsertNUWNSWBinOp() 851 Value *CreateBinOp(Instruction::BinaryOps Opc,
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 141 Instruction::BinaryOps Opcode = I.getOpcode(); in MaintainNoSignedWrap() 204 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative() 350 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp, in LeftDistributesOverRight() 351 Instruction::BinaryOps ROp) { in LeftDistributesOverRight() 389 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp, in RightDistributesOverLeft() 390 Instruction::BinaryOps ROp) { in RightDistributesOverLeft() 401 static Value *getIdentityValue(Instruction::BinaryOps OpCode, Value *V) { in getIdentityValue() 415 static Instruction::BinaryOps 440 Instruction::BinaryOps InnerOpcode, Value *A, in tryFactorization() 450 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); in tryFactorization() [all …]
|
D | InstCombineMulDivRem.cpp | 730 if (Instruction::BinaryOps(LHS->getOpcode()) == I.getOpcode()) in commonIDivTransforms()
|
D | InstCombineCasts.cpp | 191 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in EvaluateInDifferentType()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 195 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
|
D | TargetFolder.h | 109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreLowerThreadLocal.cpp | 104 Builder.CreateBinOp((Instruction::BinaryOps)OpCode, in createReplacementInstr()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 349 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()), in remapConstantExpr()
|
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 131 Instruction::BinaryOps OpcodeToExpand = (Instruction::BinaryOps)OpcToExpand; in ExpandBinOp() 189 Instruction::BinaryOps Opcode = (Instruction::BinaryOps)Opc; in SimplifyAssociativeBinOp() 976 static Value *SimplifyDiv(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyDiv() 1099 static Value *SimplifyRem(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyRem()
|
D | ScalarEvolutionExpander.cpp | 152 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop()
|
/external/clang/lib/CodeGen/ |
D | CGAtomic.cpp | 311 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicOp()
|
D | ItaniumCXXABI.cpp | 720 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
|
D | MicrosoftCXXABI.cpp | 2011 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
|
/external/llvm/lib/IR/ |
D | Instructions.cpp | 1744 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() 1757 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() 1771 void BinaryOperator::init(BinaryOps iType) { in init() 1846 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create() 1854 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()
|
D | Core.cpp | 2229 return wrap(unwrap(B)->CreateBinOp(Instruction::BinaryOps(map_from_llvmopcode(Op)), unwrap(LHS), in LLVMBuildBinOp()
|
D | Constants.cpp | 2876 BinaryOperator::Create((Instruction::BinaryOps)getOpcode(), in getAsInstruction()
|
/external/llvm/tools/llvm-stress/ |
D | llvm-stress.cpp | 338 Instruction::BinaryOps Op; in Act()
|
/external/llvm/lib/Transforms/Scalar/ |
D | Reassociate.cpp | 799 NewOp = BinaryOperator::Create(Instruction::BinaryOps(Opcode), in RewriteExprTree()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 3861 Inst = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseArithmetic() 3878 Inst = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseLogical()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2743 Builder.CreateBinOp((Instruction::BinaryOps)Op, RdxParts[part], in vectorizeLoop() 2776 (Instruction::BinaryOps)Op, TmpVec, Shuf, "bin.rdx")); in vectorizeLoop()
|
D | SLPVectorizer.cpp | 2804 return Builder.CreateBinOp((Instruction::BinaryOps)Opcode, L, R, Name); in createBinOp()
|