HomeSort by: relevance | last modified time | path
    Searched refs:CreateBinaryIntrinsic (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PoisonChecking.cpp 117 B.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, LHS, RHS);
122 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS);
130 B.CreateBinaryIntrinsic(Intrinsic::ssub_with_overflow, LHS, RHS);
135 B.CreateBinaryIntrinsic(Intrinsic::usub_with_overflow, LHS, RHS);
143 B.CreateBinaryIntrinsic(Intrinsic::smul_with_overflow, LHS, RHS);
148 B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
FixedPointBuilder.h 237 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS);
263 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS);
349 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS);
IRBuilder.h 868 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS,
882 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name);
887 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name);
892 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name);
897 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 456 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, Zext, Op1);
463 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X,
926 Builder.CreateBinaryIntrinsic(Intrinsic::abs, X, Builder.getFalse());
944 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y);
952 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC);
966 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y);
975 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC);
985 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, Y);
991 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, NotC);
1010 Value *Abs = Builder.CreateBinaryIntrinsic(
    [all...]
InstCombineSelect.cpp 770 Value *Result = Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, A, B);
791 return Builder.CreateBinaryIntrinsic(
820 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y);
830 return Builder.CreateBinaryIntrinsic(
840 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, Cmp1, Y);
1097 IC.Builder.CreateBinaryIntrinsic(Intrinsic::abs, LHS, IntMinIsPoisonC);
3020 SI, Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, X, Y, &SI));
3024 SI, Builder.CreateBinaryIntrinsic(Intrinsic::minnum, X, Y, &SI));
InstCombineMulDivRem.cpp 371 Value *Abs = Builder.CreateBinaryIntrinsic(
1413 Value *V = Builder.CreateBinaryIntrinsic(
InstCombineAndOrXor.cpp 3582 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, Y);
3588 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, NotY);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 7054 return Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS);
7056 return Builder.CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS);
7062 return Builder.CreateBinaryIntrinsic(Intrinsic::smax, LHS, RHS);
7068 return Builder.CreateBinaryIntrinsic(Intrinsic::smin, LHS, RHS);
7074 return Builder.CreateBinaryIntrinsic(Intrinsic::umax, LHS, RHS);
7080 return Builder.CreateBinaryIntrinsic(Intrinsic::umin, LHS, RHS);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IRBuilder.cpp 791 CallInst *IRBuilderBase::CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 1426 Value *MathOV = Builder.CreateBinaryIntrinsic(IID, Arg0, Arg1);

Completed in 112 milliseconds