/external/llvm/include/llvm/IR/ |
D | InstrTypes.h | 332 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 …]
|
D | ConstantRange.h | 113 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | ConstantRange.h | 143 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp, 149 static ConstantRange makeExactNoWrapRegion(Instruction::BinaryOps BinOp, 342 ConstantRange binaryOp(Instruction::BinaryOps BinOp, 349 ConstantRange overflowingBinaryOp(Instruction::BinaryOps BinOp,
|
D | InstrTypes.h | 194 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 196 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 218 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 226 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 251 static BinaryOperator *CreateWithCopiedFlags(BinaryOps Opc, 286 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 292 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 298 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 305 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, 311 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | ConstantRange.h | 143 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp, 149 static ConstantRange makeExactNoWrapRegion(Instruction::BinaryOps BinOp, 326 ConstantRange binaryOp(Instruction::BinaryOps BinOp, 333 ConstantRange overflowingBinaryOp(Instruction::BinaryOps BinOp,
|
D | InstrTypes.h | 192 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 194 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 216 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 224 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 249 static BinaryOperator *CreateWithCopiedFlags(BinaryOps Opc, 289 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 295 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 301 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, 308 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, 314 static BinaryOperator *CreateNUW(BinaryOps Opc, Value *V1, Value *V2, [all …]
|
/external/swiftshader/third_party/subzero/pnacl-llvm/include/llvm/Bitcode/NaCl/ |
D | NaClBitcodeDecoders.h | 48 Instruction::BinaryOps &LLVMOpcode);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/FuzzMutate/ |
D | Operations.h | 37 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
|
/external/llvm-project/llvm/include/llvm/FuzzMutate/ |
D | Operations.h | 37 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationPlanner.h | 134 return createInstruction(Instruction::BinaryOps::And, {LHS, RHS}); in createAnd() 138 return createInstruction(Instruction::BinaryOps::Or, {LHS, RHS}); in createOr()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationPlanner.h | 138 return createInstruction(Instruction::BinaryOps::And, {LHS, RHS}); in createAnd() 142 return createInstruction(Instruction::BinaryOps::Or, {LHS, RHS}); in createOr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 224 Instruction::BinaryOps Opcode = I.getOpcode(); in maintainNoSignedWrap() 329 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative() 488 static bool leftDistributesOverRight(Instruction::BinaryOps LOp, in leftDistributesOverRight() 489 Instruction::BinaryOps ROp) { in leftDistributesOverRight() 509 static bool rightDistributesOverLeft(Instruction::BinaryOps LOp, in rightDistributesOverLeft() 510 Instruction::BinaryOps ROp) { in rightDistributesOverLeft() 524 static Value *getIdentityValue(Instruction::BinaryOps Opcode, Value *V) { in getIdentityValue() 536 static Instruction::BinaryOps 537 getBinOpsForFactorization(Instruction::BinaryOps TopOpcode, BinaryOperator *Op, in getBinOpsForFactorization() 557 Instruction::BinaryOps InnerOpcode, in tryFactorization() [all …]
|
D | InstCombineInternal.h | 246 BinaryOperator::BinaryOps Opcode, Constant *In, bool IsRHSConstant) { in getSafeVectorConstantForBinop() 503 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned, 590 bool willNotOverflow(BinaryOperator::BinaryOps Opcode, const Value *LHS, in willNotOverflow() 790 Instruction::BinaryOps BinaryOp, bool IsSigned, 824 Value *tryFactorization(BinaryOperator &, Instruction::BinaryOps, Value *,
|
/external/llvm-project/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 264 Instruction::BinaryOps Opcode = I.getOpcode(); in maintainNoSignedWrap() 370 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative() 529 static bool leftDistributesOverRight(Instruction::BinaryOps LOp, in leftDistributesOverRight() 530 Instruction::BinaryOps ROp) { in leftDistributesOverRight() 550 static bool rightDistributesOverLeft(Instruction::BinaryOps LOp, in rightDistributesOverLeft() 551 Instruction::BinaryOps ROp) { in rightDistributesOverLeft() 565 static Value *getIdentityValue(Instruction::BinaryOps Opcode, Value *V) { in getIdentityValue() 577 static Instruction::BinaryOps 578 getBinOpsForFactorization(Instruction::BinaryOps TopOpcode, BinaryOperator *Op, in getBinOpsForFactorization() 598 Instruction::BinaryOps InnerOpcode, in tryFactorization() [all …]
|
D | InstCombineInternal.h | 218 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned, 305 bool willNotOverflow(BinaryOperator::BinaryOps Opcode, const Value *LHS, in willNotOverflow() 518 Instruction::BinaryOps BinaryOp, bool IsSigned, 548 Value *tryFactorization(BinaryOperator &, Instruction::BinaryOps, Value *,
|
/external/llvm-project/llvm/lib/Target/NVPTX/ |
D | NVPTXTargetTransformInfo.cpp | 144 Optional<Instruction::BinaryOps> BinaryOp; in simplifyNvvmIntrinsic() 158 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq) in simplifyNvvmIntrinsic()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 133 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/llvm-project/polly/include/polly/CodeGen/ |
D | IslExprBuilder.h | 231 llvm::Value *createBinOp(llvm::BinaryOperator::BinaryOps Opc,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | CorrelatedValuePropagation.cpp | 445 static void setDeducedOverflowingFlags(Value *V, Instruction::BinaryOps Opcode, in setDeducedOverflowingFlags() 497 Instruction::BinaryOps Opcode = WO->getBinaryOp(); in processOverflowIntrinsic() 520 Instruction::BinaryOps Opcode = SI->getBinaryOp(); in processSaturatingInst() 757 Instruction::BinaryOps Opcode = BinOp->getOpcode(); in processBinOp()
|
D | Float2Int.cpp | 112 static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) { in mapBinOpcode() 270 auto BinOp = (Instruction::BinaryOps) I->getOpcode(); in walkForwards()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | ExpandReductions.cpp | 133 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)getOpcode(ID), in expandReductions()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ExpandReductions.cpp | 132 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)getOpcode(ID), in expandReductions()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | Float2Int.cpp | 112 static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) { in mapBinOpcode() 269 auto BinOp = (Instruction::BinaryOps) I->getOpcode(); in walkForwards()
|
D | CorrelatedValuePropagation.cpp | 433 static void setDeducedOverflowingFlags(Value *V, Instruction::BinaryOps Opcode, in setDeducedOverflowingFlags() 485 Instruction::BinaryOps Opcode = WO->getBinaryOp(); in processOverflowIntrinsic() 508 Instruction::BinaryOps Opcode = SI->getBinaryOp(); in processSaturatingInst() 892 Instruction::BinaryOps Opcode = BinOp->getOpcode(); in processBinOp()
|
/external/swiftshader/third_party/subzero/pnacl-llvm/ |
D | NaClBitcodeDecoders.cpp | 70 Instruction::BinaryOps &LLVMOpcode) { in DecodeBinaryOpcode()
|