Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/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.h317 enum BinaryOps { enum
/external/llvm/include/llvm/IR/
DInstrTypes.h332 void init(BinaryOps iType);
333 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty,
335 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty,
356 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
364 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
389 static BinaryOperator *CreateWithCopiedFlags(BinaryOps Opc,
398 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
404 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
410 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
417 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2,
[all …]
DConstantRange.h113 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,
DInstruction.h481 enum BinaryOps {
DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
/external/swiftshader/third_party/subzero/pnacl-llvm/include/llvm/Bitcode/NaCl/
DNaClBitcodeDecoders.h48 Instruction::BinaryOps &LLVMOpcode);
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstructionCombining.cpp124 Instruction::BinaryOps Opcode = I.getOpcode(); in MaintainNoSignedWrap()
172 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative()
312 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp, in LeftDistributesOverRight()
313 Instruction::BinaryOps ROp) { in LeftDistributesOverRight()
351 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp, in RightDistributesOverLeft()
352 Instruction::BinaryOps ROp) { in RightDistributesOverLeft()
370 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); // op in SimplifyUsingDistributiveLaws()
378 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
433 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
458 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp133 Instruction::BinaryOps Opcode = I.getOpcode(); in MaintainNoSignedWrap()
186 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative()
332 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp, in LeftDistributesOverRight()
333 Instruction::BinaryOps ROp) { in LeftDistributesOverRight()
371 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp, in RightDistributesOverLeft()
372 Instruction::BinaryOps ROp) { in RightDistributesOverLeft()
402 static Value *getIdentityValue(Instruction::BinaryOps OpCode, Value *V) { in getIdentityValue()
420 static Instruction::BinaryOps
421 getBinOpsForFactorization(Instruction::BinaryOps TopLevelOpcode, in getBinOpsForFactorization()
452 Instruction::BinaryOps InnerOpcode, Value *A, in tryFactorization()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolutionExpander.h169 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
/external/swiftshader/third_party/subzero/pnacl-llvm/
DNaClBitcodeDecoders.cpp71 Instruction::BinaryOps &LLVMOpcode) { in DecodeBinaryOpcode()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DInstructionSimplify.cpp99 Instruction::BinaryOps OpcodeToExpand = (Instruction::BinaryOps)OpcToExpand; in ExpandBinOp()
162 Instruction::BinaryOps OpcodeToExtract = (Instruction::BinaryOps)OpcToExtract; in FactorizeBinOp()
233 Instruction::BinaryOps Opcode = (Instruction::BinaryOps)Opc; in SimplifyAssociativeBinOp()
805 static Value *SimplifyDiv(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyDiv()
926 static Value *SimplifyRem(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, in SimplifyRem()
/external/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp105 Builder.CreateBinOp((Instruction::BinaryOps)OpCode, in createReplacementInstr()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h291 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);
DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h523 enum BinaryOps { enum
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp352 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()), in remapConstantExpr()
/external/llvm/lib/Transforms/Scalar/
DFloat2Int.cpp109 static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) { in mapBinOpcode()
/external/clang/lib/CodeGen/
DCGAtomic.cpp493 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicOp()
844 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicExpr()
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp331 Instruction::BinaryOps RawOp; in eliminateOverflowIntrinsic()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstructions.cpp1690 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator()
1703 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator()
1717 void BinaryOperator::init(BinaryOps iType) { in init()
1792 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()
1800 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()

123