| /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);
|