Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/IR/
DInstrTypes.h141 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 …]
DInstruction.h405 enum BinaryOps { enum
DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DIRBuilder.h611 BinaryOperator *CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, in CreateInsertNUWNSWBinOp()
851 Value *CreateBinOp(Instruction::BinaryOps Opc,
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp141 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 …]
DInstCombineMulDivRem.cpp730 if (Instruction::BinaryOps(LHS->getOpcode()) == I.getOpcode()) in commonIDivTransforms()
DInstCombineCasts.cpp191 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS); in EvaluateInDifferentType()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h195 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
/external/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp104 Builder.CreateBinOp((Instruction::BinaryOps)OpCode, in createReplacementInstr()
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp349 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()), in remapConstantExpr()
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp131 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()
DScalarEvolutionExpander.cpp152 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop()
/external/clang/lib/CodeGen/
DCGAtomic.cpp311 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicOp()
DItaniumCXXABI.cpp720 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
DMicrosoftCXXABI.cpp2011 llvm::Instruction::BinaryOps And, Or; in EmitMemberPointerComparison()
/external/llvm/lib/IR/
DInstructions.cpp1744 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()
DCore.cpp2229 return wrap(unwrap(B)->CreateBinOp(Instruction::BinaryOps(map_from_llvmopcode(Op)), unwrap(LHS), in LLVMBuildBinOp()
DConstants.cpp2876 BinaryOperator::Create((Instruction::BinaryOps)getOpcode(), in getAsInstruction()
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp338 Instruction::BinaryOps Op; in Act()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp799 NewOp = BinaryOperator::Create(Instruction::BinaryOps(Opcode), in RewriteExprTree()
/external/llvm/lib/AsmParser/
DLLParser.cpp3861 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/
DLoopVectorize.cpp2743 Builder.CreateBinOp((Instruction::BinaryOps)Op, RdxParts[part], in vectorizeLoop()
2776 (Instruction::BinaryOps)Op, TmpVec, Shuf, "bin.rdx")); in vectorizeLoop()
DSLPVectorizer.cpp2804 return Builder.CreateBinOp((Instruction::BinaryOps)Opcode, L, R, Name); in createBinOp()

12