Home
last modified time | relevance | path

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

12345

/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 {
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstrTypes.h329 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty,
331 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty,
353 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
361 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
386 static BinaryOperator *CreateWithCopiedFlags(BinaryOps Opc,
426 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
432 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
438 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
445 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2,
451 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2,
[all …]
DConstantRange.h116 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,
262 ConstantRange binaryOp(Instruction::BinaryOps BinOp,
DConstantFolder.h116 Constant *CreateBinOp(Instruction::BinaryOps Opc, in CreateBinOp()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationPlanner.h135 return createInstruction(Instruction::BinaryOps::And, {LHS, RHS}); in createAnd()
139 return createInstruction(Instruction::BinaryOps::Or, {LHS, RHS}); in createOr()
/external/swiftshader/third_party/subzero/pnacl-llvm/include/llvm/Bitcode/NaCl/
DNaClBitcodeDecoders.h48 Instruction::BinaryOps &LLVMOpcode);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/FuzzMutate/
DOperations.h38 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp200 Instruction::BinaryOps Opcode = I.getOpcode(); in MaintainNoSignedWrap()
295 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative()
442 static bool leftDistributesOverRight(Instruction::BinaryOps LOp, in leftDistributesOverRight()
443 Instruction::BinaryOps ROp) { in leftDistributesOverRight()
463 static bool rightDistributesOverLeft(Instruction::BinaryOps LOp, in rightDistributesOverLeft()
464 Instruction::BinaryOps ROp) { in rightDistributesOverLeft()
478 static Value *getIdentityValue(Instruction::BinaryOps Opcode, Value *V) { in getIdentityValue()
490 static Instruction::BinaryOps
491 getBinOpsForFactorization(Instruction::BinaryOps TopOpcode, BinaryOperator *Op, in getBinOpsForFactorization()
511 Instruction::BinaryOps InnerOpcode, in tryFactorization()
[all …]
DInstCombineVectorOps.cpp1146 BinaryOperator::BinaryOps Opcode;
1149 BinopElts(BinaryOperator::BinaryOps Opc = (BinaryOperator::BinaryOps)0, in BinopElts()
1204 BinaryOperator::BinaryOps BOpcode = BO->getOpcode(); in foldSelectShuffleWith1Binop()
1265 BinaryOperator::BinaryOps Opc0 = B0->getOpcode(); in foldSelectShuffle()
1266 BinaryOperator::BinaryOps Opc1 = B1->getOpcode(); in foldSelectShuffle()
1289 BinaryOperator::BinaryOps BOpc = Opc0; in foldSelectShuffle()
/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-7.0/llvm/lib/Transforms/Scalar/
DFloat2Int.cpp109 static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) { in mapBinOpcode()
249 auto BinOp = (Instruction::BinaryOps) I->getOpcode(); in walkForwards()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp105 Builder.CreateBinOp((Instruction::BinaryOps)OpCode, in createReplacementInstr()
/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);
/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()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h320 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS);

12345