Home
last modified time | relevance | path

Searched refs:BinaryOps (Results 1 – 19 of 19) sorted by relevance

/external/llvm/include/llvm/
DInstrTypes.h143 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 …]
DInstruction.h310 enum BinaryOps { enum
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp133 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()
DInstCombineMulDivRem.cpp387 if (Instruction::BinaryOps(LHS->getOpcode()) == I.getOpcode()) in commonIDivTransforms()
DInstCombineCasts.cpp182 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in EvaluateInDifferentType()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h142 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp79 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()
DScalarEvolutionExpander.cpp122 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop()
/external/llvm/include/llvm/Support/
DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DIRBuilder.h490 BinaryOperator *CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, in CreateInsertNUWNSWBinOp()
709 Value *CreateBinOp(Instruction::BinaryOps Opc,
/external/llvm/lib/VMCore/
DInstructions.cpp1415 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()
DCore.cpp1832 return wrap(unwrap(B)->CreateBinOp(Instruction::BinaryOps(Op), unwrap(LHS), in LLVMBuildBinOp()
/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp571 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
DCGBuiltin.cpp121 Instruction::BinaryOps Op) { in EmitBinaryAtomicPost()
/external/llvm/lib/AsmParser/
DLLParser.cpp3261 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/
DSimplifyCFG.cpp1536 Instruction::BinaryOps Opc; in FoldBranchToCommonDest()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2135 I = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in ParseFunctionBody()