HomeSort by: relevance | last modified time | path
    Searched refs:BinaryOps (Results 1 - 25 of 69) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/
Operations.h 37 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ConstantRange.h 147 static ConstantRange makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,
153 static ConstantRange makeExactNoWrapRegion(Instruction::BinaryOps BinOp,
346 ConstantRange binaryOp(Instruction::BinaryOps BinOp,
353 ConstantRange overflowingBinaryOp(Instruction::BinaryOps BinOp,
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...]
IRBuilderFolder.h 58 virtual Value *CreateBinOp(Instruction::BinaryOps Opc,
ConstantFolder.h 118 Constant *CreateBinOp(Instruction::BinaryOps Opc,
NoFolder.h 147 Instruction *CreateBinOp(Instruction::BinaryOps Opc,
Instruction.h 768 enum BinaryOps {
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ReplaceConstant.cpp 49 Builder.CreateBinOp((Instruction::BinaryOps)OpCode, CE->getOperand(0),
ConstantRange.cpp 231 ConstantRange::makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,
302 ConstantRange ConstantRange::makeExactNoWrapRegion(Instruction::BinaryOps BinOp,
797 ConstantRange ConstantRange::binaryOp(Instruction::BinaryOps BinOp,
842 ConstantRange ConstantRange::overflowingBinaryOp(Instruction::BinaryOps BinOp,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationPlanner.h 141 return createInstruction(Instruction::BinaryOps::And, {LHS, RHS});
145 return createInstruction(Instruction::BinaryOps::Or, {LHS, RHS});
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXTargetTransformInfo.cpp 144 Optional<Instruction::BinaryOps> BinaryOp;
158 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq)
NVPTXGenericToNVVM.cpp 301 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp 264 Instruction::BinaryOps Opcode = I.getOpcode();
370 Instruction::BinaryOps Opcode = I.getOpcode();
529 static bool leftDistributesOverRight(Instruction::BinaryOps LOp,
530 Instruction::BinaryOps ROp) {
550 static bool rightDistributesOverLeft(Instruction::BinaryOps LOp,
551 Instruction::BinaryOps ROp) {
565 static Value *getIdentityValue(Instruction::BinaryOps Opcode, Value *V) {
577 static Instruction::BinaryOps
578 getBinOpsForFactorization(Instruction::BinaryOps TopOpcode, BinaryOperator *Op,
598 Instruction::BinaryOps InnerOpcode
    [all...]
InstCombineInternal.h 220 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned,
307 bool willNotOverflow(BinaryOperator::BinaryOps Opcode, const Value *LHS,
531 Instruction::BinaryOps BinaryOp, bool IsSigned,
561 Value *tryFactorization(BinaryOperator &, Instruction::BinaryOps, Value *,
InstCombineVectorOps.cpp 1752 BinaryOperator::BinaryOps Opcode;
1755 BinopElts(BinaryOperator::BinaryOps Opc = (BinaryOperator::BinaryOps)0,
1810 BinaryOperator::BinaryOps BOpcode = BO->getOpcode();
1918 BinaryOperator::BinaryOps Opc0 = B0->getOpcode();
1919 BinaryOperator::BinaryOps Opc1 = B1->getOpcode();
1942 BinaryOperator::BinaryOps BOpc = Opc0;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Float2Int.cpp 111 static Instruction::BinaryOps mapBinOpcode(unsigned Opcode) {
268 auto BinOp = (Instruction::BinaryOps) I->getOpcode();
CorrelatedValuePropagation.cpp 399 static void setDeducedOverflowingFlags(Value *V, Instruction::BinaryOps Opcode,
524 Instruction::BinaryOps Opcode = WO->getBinaryOp();
549 Instruction::BinaryOps Opcode = SI->getBinaryOp();
941 Instruction::BinaryOps Opcode = BinOp->getOpcode();
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVDescriptors.h 326 Instruction::BinaryOps getInductionOpcode() const {
TargetFolder.h 112 Constant *CreateBinOp(Instruction::BinaryOps Opc,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ExpandReductions.cpp 133 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)getOpcode(ID),
ExpandVectorPredication.cpp 220 auto OC = static_cast<Instruction::BinaryOps>(*VPI.getFunctionalOpcode());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
TruncInstCombine.cpp 362 Res = Builder.CreateBinOp((Instruction::BinaryOps)Opc, LHS, RHS);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h 305 getSafeVectorConstantForBinop(BinaryOperator::BinaryOps Opcode, Constant *In,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h 415 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
Operations.cpp 92 Instruction::BinaryOps Op) {

Completed in 44 milliseconds

1 2 3