| /minix3/external/bsd/llvm/dist/llvm/unittests/IR/ |
| H A D | PatternMatch.cpp | 76 .match(IRB.CreateSelect(IRB.CreateFCmpOLT(L, R), L, R))); in TEST_F() 82 .match(IRB.CreateSelect(IRB.CreateFCmpOLE(L, R), L, R))); in TEST_F() 88 .match(IRB.CreateSelect(IRB.CreateFCmpOGE(L, R), L, R))); in TEST_F() 92 .match(IRB.CreateSelect(IRB.CreateFCmpOGT(L, R), L, R))); in TEST_F() 96 .match(IRB.CreateSelect(IRB.CreateFCmpOGE(L, R), R, L))); in TEST_F() 102 .match(IRB.CreateSelect(IRB.CreateFCmpOGT(L, R), R, L))); in TEST_F() 115 .match(IRB.CreateSelect(IRB.CreateFCmpOGT(L, R), L, R))); in TEST_F() 121 .match(IRB.CreateSelect(IRB.CreateFCmpOGE(L, R), L, R))); in TEST_F() 127 .match(IRB.CreateSelect(IRB.CreateFCmpOLE(L, R), L, R))); in TEST_F() 131 .match(IRB.CreateSelect(IRB.CreateFCmpOLT(L, R), L, R))); in TEST_F() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LowerAtomic.cpp | 32 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in LowerAtomicCmpXchgInst() 75 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst() 79 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst() 83 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst() 87 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst()
|
| H A D | Scalarizer.cpp | 412 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst() 417 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
|
| H A D | SROA.cpp | 1526 Value *V = IRB.CreateSelect(SI.getCondition(), TL, FL, in speculateSelectInstLoads() 2347 V = IRB.CreateSelect(ConstantVector::get(Mask), V, Old, Name + "blend"); in insertVector()
|
| H A D | ScalarReplAggregates.cpp | 1354 Value *V = Builder.CreateSelect(SI->getCondition(), TrueLoad, FalseLoad); in tryToMakeAllocaBePromotable()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 264 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 267 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 270 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 273 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 168 Value *NewSI = Builder->CreateSelect(SI.getCondition(), TI->getOperand(0), in FoldSelectOpOp() 208 Value *NewSI = Builder->CreateSelect(SI.getCondition(), OtherOpT, in FoldSelectOpOp() 256 Value *NewSel = Builder->CreateSelect(SI.getCondition(), OOp, C); in FoldSelectIntoOp() 291 Value *NewSel = Builder->CreateSelect(SI.getCondition(), C, OOp); in FoldSelectIntoOp() 769 Value *NewSI = Builder->CreateSelect( in FoldSPFofSPF() 1067 Builder->CreateSelect(CondVal, NewTrueOp, in visitSelectInst()
|
| H A D | InstructionCombining.cpp | 844 InV = Builder->CreateSelect(PN->getIncomingValue(i), in FoldOpIntoPhi()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 213 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
|
| H A D | NoFolder.h | 266 Instruction *CreateSelect(Constant *C, in CreateSelect() function
|
| H A D | IRBuilder.h | 1444 Value *CreateSelect(Value *C, Value *True, Value *False, 1449 return Insert(Folder.CreateSelect(CC, TC, FC), Name);
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 238 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 803 Value *Size = Builder.CreateSelect(I.getCondition(), TrueSide.first, in visitSelectInst() 805 Value *Offset = Builder.CreateSelect(I.getCondition(), TrueSide.second, in visitSelectInst()
|
| H A D | ScalarEvolutionExpander.cpp | 1547 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax"); in visitSMaxExpr() 1571 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umax"); in visitUMaxExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 353 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 1205 (Builder.CreateSelect(BI->getCondition(), BB1V, BB2V, in HoistThenElseCodeToIf() 1629 Value *S = Builder.CreateSelect(BrCond, TrueV, FalseV, TrueV->getName() + in SpeculativelyExecuteBB() 1657 Value *V = Builder.CreateSelect(BrCond, TrueV, FalseV, in SpeculativelyExecuteBB() 1925 cast<SelectInst>(Builder.CreateSelect(IfCond, TrueVal, FalseVal, "")); in FoldTwoEntryPHINode() 2010 TrueValue = Builder.CreateSelect(BrCond, TrueValue, in SimplifyCondBranchToTwoReturns() 2569 (Builder.CreateSelect(PBICond, PBIV, BIV, PBIV->getName()+".mux")); in SimplifyCondBranchToCondBranch() 3629 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first, in ConvertTwoCaseSwitch() 3634 return Builder.CreateSelect(ValueCompare, ResultVector[0].first, SelectValue, in ConvertTwoCaseSwitch()
|
| H A D | SimplifyLibCalls.cpp | 591 return B.CreateSelect(SI->getCondition(), in optimizeStrLen() 1046 Value *Sel = B.CreateSelect(FCmp, Inf, FAbs); in optimizePow() 1395 return B.CreateSelect(Cond, V, B.getInt32(0)); in optimizeFFS() 1411 return B.CreateSelect(Pos, Op, Neg); in optimizeAbs()
|
| H A D | IntegerDivision.cpp | 261 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend); in generateUnsignedDivisionCode()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1355 Origin = IRB.CreateSelect(Cond, OpOrigin, Origin); in Add() 2506 Value *Sa0 = IRB.CreateSelect(B, Sc, Sd); in visitSelectInst() 2526 Value *Sa = IRB.CreateSelect(Sb, Sa1, Sa0, "_msprop_select"); in visitSelectInst() 2541 &I, IRB.CreateSelect(Sb, getOrigin(I.getCondition()), in visitSelectInst() 2542 IRB.CreateSelect(B, getOrigin(I.getTrueValue()), in visitSelectInst()
|
| H A D | AddressSanitizer.cpp | 1925 Val2 = IRB.CreateSelect(Cond, shiftAllocaMagic(PartialBits, IRB, Shift), in computePartialRzMagic() 1966 Value *PartialPadding = IRB.CreateSelect(Cond, Misalign, Zero); in handleDynamicAllocaCall()
|
| H A D | GCOVProfiling.cpp | 629 Value *Sel = Builder.CreateSelect(BI->getCondition(), in emitProfileArcs()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2696 Value *Select = Builder.CreateSelect(Cmp, Left, Right, "rdx.minmax.select"); in createMinMaxOp() 3119 Entry[part] = Builder.CreateSelect(Cond[part], In0[part], in widenPHIInstruction() 3124 Entry[part] = Builder.CreateSelect(Cond[part], In0[part], in widenPHIInstruction() 3312 Entry[Part] = Builder.CreateSelect( in vectorizeBlockInLoop()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 741 size = CGF.Builder.CreateSelect(hasOverflow, in EmitCXXNewAllocSize()
|
| H A D | ItaniumCXXABI.cpp | 553 return Builder.CreateSelect(isNull, src, dst); in EmitMemberPointerConversion()
|
| H A D | CGBuiltin.cpp | 247 Builder.CreateSelect(CmpResult, ArgValue, NegOp, "abs"); in EmitBuiltinExpr() 350 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); in EmitBuiltinExpr() 636 Builder.CreateSelect(IsNormal, EmitScalarExpr(E->getArg(2)), in EmitBuiltinExpr()
|