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

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 32 Value *Res = Builder.CreateSelect(Equal, Val, Orig);
75 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val),
79 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val),
83 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val),
87 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val),
Scalarizer.cpp 598 Res[I] = Builder.CreateSelect(Op0, Op1, Op2,
606 Res[I] = Builder.CreateSelect(Op0, Op1, Op2,
775 Res[I] = Builder.CreateSelect(ShouldReplace, NewElt, OldElt,
809 Res = Builder.CreateSelect(ShouldExtract, Elt, Res,
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
FixedPointBuilder.h 58 Result = B.CreateSelect(IsNegative, Rounded, Result);
91 Result = B.CreateSelect(TooHigh, Max, Result, "satmax");
100 Result = B.CreateSelect(TooLow, Min, Result, "satmin");
215 B.CreateSelect(B.CreateICmpSLT(Result, Zero), Zero, Result, "satmin");
273 B.CreateSelect(B.CreateICmpSLT(Result, Zero), Zero, Result, "satmin");
IRBuilderFolder.h 126 virtual Value *CreateSelect(Constant *C, Constant *True,
ConstantFolder.h 253 Constant *CreateSelect(Constant *C, Constant *True,
NoFolder.h 287 Instruction *CreateSelect(Constant *C,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 55 return Builder.CreateSelect(Builder.CreateICmp(Pred, A, B), A, B);
312 Builder.CreateSelect(Cond, TI->getOperand(0), FI->getOperand(0),
322 Value *NewSel = Builder.CreateSelect(Cond, X, Y, SI.getName() + ".v", &SI);
337 Value *NewSel = Builder.CreateSelect(Cond, T1, F1, "minmaxop", &SI);
341 Value *NewSel = Builder.CreateSelect(Cond, T1, F0, "minmaxop", &SI);
345 Value *NewSel = Builder.CreateSelect(Cond, T0, F1, "minmaxop", &SI);
349 Value *NewSel = Builder.CreateSelect(Cond, T0, F0, "minmaxop", &SI);
401 Value *NewSI = Builder.CreateSelect(Cond, OtherOpT, OtherOpF,
455 Value *NewSel = Builder.CreateSelect(SI.getCondition(), OOp, C);
487 Value *NewSel = Builder.CreateSelect(SI.getCondition(), C, OOp)
    [all...]
InstCombineNegator.cpp 307 return Builder.CreateSelect(I->getOperand(0), NegOp1, NegOp2,
InstCombineMulDivRem.cpp 111 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateNeg(OtherOp));
117 return Builder.CreateSelect(Cond, Builder.CreateNeg(OtherOp), OtherOp);
126 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateFNeg(OtherOp));
136 return Builder.CreateSelect(Cond, Builder.CreateFNeg(OtherOp), OtherOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCodeGenPrepare.cpp 407 ExtRes = Builder.CreateSelect(I.getOperand(0), ExtOp1, ExtOp2);
621 Value *NewSelect = Builder.CreateSelect(Sel->getCondition(),
938 JQ = Builder.CreateSelect(CV, JQ, Builder.getInt32(0));
1117 Q = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q);
1118 R = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R);
1124 Res = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q);
1126 Res = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R);
AMDGPUAtomicOptimizer.cpp 281 return B.CreateSelect(Cond, LHS, RHS);
673 LaneOffset = B.CreateSelect(Cond, Identity, V);
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp 297 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
TruncInstCombine.cpp 369 Res = Builder.CreateSelect(Op0, LHS, RHS);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstCombineIntrinsic.cpp 485 Arg0 = Builder.CreateSelect(Builder.CreateICmpSLT(Arg0, MinC), MinC, Arg0);
486 Arg1 = Builder.CreateSelect(Builder.CreateICmpSLT(Arg1, MinC), MinC, Arg1);
487 Arg0 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg0, MaxC), MaxC, Arg0);
488 Arg1 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg1, MaxC), MaxC, Arg1);
1271 V = IC.Builder.CreateSelect(Mask, V, Passthru);
1654 Value *Sel = IC.Builder.CreateSelect(BoolVec, CastOp1, CastOp0);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryBuiltins.cpp 572 Value *Ret = Builder.CreateSelect(
1084 Value *Size = Builder.CreateSelect(I.getCondition(), TrueSide.first,
1086 Value *Offset = Builder.CreateSelect(I.getCondition(), TrueSide.second,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetFolder.h 247 Constant *CreateSelect(Constant *C, Constant *True,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ExpandVectorPredication.cpp 241 Op1 = Builder.CreateSelect(Mask, Op1, SafeDivisor);
AtomicExpandPass.cpp 516 return Builder.CreateSelect(NewVal, Loaded, Inc, "new");
519 return Builder.CreateSelect(NewVal, Loaded, Inc, "new");
522 return Builder.CreateSelect(NewVal, Loaded, Inc, "new");
525 return Builder.CreateSelect(NewVal, Loaded, Inc, "new");
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp 1052 Builder.CreateSelect(EmitCmp(CK_Less), EmitCmpRes(CmpInfo.getLess()),
1054 Select = Builder.CreateSelect(EmitCmp(CK_Equal),
1058 Value *SelectEq = Builder.CreateSelect(
1061 Value *SelectGT = Builder.CreateSelect(EmitCmp(CK_Greater),
1064 Select = Builder.CreateSelect(
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 1657 return B.CreateSelect(Sel->getCondition(),
1665 return B.CreateSelect(Sel->getCondition(),
1682 return B.CreateSelect(C, Sel0->getTrueValue(), Sel->getFalseValue());
1686 return B.CreateSelect(C, Sel->getTrueValue(), Sel1->getFalseValue());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
IntegerDivision.cpp 260 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend);
ScalarEvolutionExpander.cpp 1742 Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax");
1771 Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umax");
1800 Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smin");
1829 Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umin");
2527 Value *AbsStep = Builder.CreateSelect(StepCompare, NegStepValue, StepValue);
2563 Builder.CreateSelect(StepCompare, EndCompareGT, EndCompareLT);
SimplifyCFG.cpp 1608 Builder.CreateSelect(BI->getCondition(), BB1V, BB2V,
2469 Value *S = Builder.CreateSelect(
2516 Value *V = Builder.CreateSelect(BrCond, TrueV, FalseV, "spec.select", BI);
2847 Value *Sel = Builder.CreateSelect(IfCond, TrueVal, FalseVal, "", InsertPt);
2953 Builder.CreateSelect(BrCond, TrueValue, FalseValue, "retval", BI);
3890 Builder.CreateSelect(PBICond, PBIV, BIV, PBIV->getName() + ".mux"));
5414 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first,
5419 return Builder.CreateSelect(ValueCompare, ResultVector[0].first,
5431 return Builder.CreateSelect(Cmp, ResultVector[0].first, DefaultResult);
  /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp 1199 Incr = Builder.CreateSelect(IsNeg, Builder.CreateNeg(Step), Step);
1200 Value *LB = Builder.CreateSelect(IsNeg, Stop, Start);
1201 Value *UB = Builder.CreateSelect(IsNeg, Start, Stop);
1220 CountIfLooping = Builder.CreateSelect(OneCmp, One, CountIfTwo);
1222 Value *TripCount = Builder.CreateSelect(ZeroCmp, Zero, CountIfLooping,
1802 Builder.CreateSelect(FloorIsEpilogue, FloorRems[i], TileSize);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IRBuilder.cpp 934 Value *IRBuilderBase::CreateSelect(Value *C, Value *True, Value *False,
939 return Insert(Folder.CreateSelect(CC, TC, FC), Name);

Completed in 87 milliseconds

1 2 3