Home
last modified time | relevance | path

Searched refs:CreateSelect (Results 1 – 25 of 34) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/unittests/IR/
H A DPatternMatch.cpp76 .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 DLowerAtomic.cpp32 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 DScalarizer.cpp412 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 DSROA.cpp1526 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 DScalarReplAggregates.cpp1354 Value *V = Builder.CreateSelect(SI->getCondition(), TrueLoad, FalseLoad); in tryToMakeAllocaBePromotable()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp264 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 DInstCombineSelect.cpp168 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 DInstructionCombining.cpp844 InV = Builder->CreateSelect(PN->getIncomingValue(i), in FoldOpIntoPhi()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DConstantFolder.h213 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
H A DNoFolder.h266 Instruction *CreateSelect(Constant *C, in CreateSelect() function
H A DIRBuilder.h1444 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 DTargetFolder.h238 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp803 Value *Size = Builder.CreateSelect(I.getCondition(), TrueSide.first, in visitSelectInst()
805 Value *Offset = Builder.CreateSelect(I.getCondition(), TrueSide.second, in visitSelectInst()
H A DScalarEvolutionExpander.cpp1547 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 DNVPTXGenericToNVVM.cpp353 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1205 (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 DSimplifyLibCalls.cpp591 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 DIntegerDivision.cpp261 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend); in generateUnsignedDivisionCode()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1355 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 DAddressSanitizer.cpp1925 Val2 = IRB.CreateSelect(Cond, shiftAllocaMagic(PartialBits, IRB, Shift), in computePartialRzMagic()
1966 Value *PartialPadding = IRB.CreateSelect(Cond, Misalign, Zero); in handleDynamicAllocaCall()
H A DGCOVProfiling.cpp629 Value *Sel = Builder.CreateSelect(BI->getCondition(), in emitProfileArcs()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2696 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 DCGExprCXX.cpp741 size = CGF.Builder.CreateSelect(hasOverflow, in EmitCXXNewAllocSize()
H A DItaniumCXXABI.cpp553 return Builder.CreateSelect(isNull, src, dst); in EmitMemberPointerConversion()
H A DCGBuiltin.cpp247 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()

12