/external/llvm/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 166 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 274 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 293 SelectInst *SI = cast<SelectInst>(I.getOperand(1)); 377 if (isa<SelectInst>(Op1) && SimplifyDivRemOfSelect(I)) 393 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 460 return SelectInst::Create(IC, Constant::getNullValue(I.getType()) [all...] |
InstCombineSelect.cpp | 26 SelectInst *SI = dyn_cast<SelectInst>(V); 124 Instruction *InstCombiner::FoldSelectOpOp(SelectInst &SI, Instruction *TI, 210 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 348 /// visitSelectInstWithICmp - Visit a SelectInst that has an 351 Instruction *InstCombiner::visitSelectInstWithICmp(SelectInst &SI, 535 const SelectInst &SI) { 591 static Value *foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, 657 Instruction *InstCombiner::visitSelectInst(SelectInst &SI) { [all...] |
InstCombine.h | 175 Instruction *FoldSelectOpOp(SelectInst &SI, Instruction *TI, 177 Instruction *FoldSelectIntoOp(SelectInst &SI, Value*, Value*); 181 Instruction *visitSelectInst(SelectInst &SI); 182 Instruction *visitSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI); 211 Instruction *FoldOpIntoSelect(Instruction &Op, SelectInst *SI);
|
InstCombineAddSub.cpp | 112 return SelectInst::Create(ZI->getOperand(0), AddOne(CI), CI); 269 if (SelectInst *SI = dyn_cast<SelectInst>(LHS)) 276 SelectInst *SI = dyn_cast<SelectInst>(LHS); 279 SI = dyn_cast<SelectInst>(RHS); 291 return SelectInst::Create(SI->getCondition(), N, A); 295 return SelectInst::Create(SI->getCondition(), A, N); 543 if (SelectInst *SI = dyn_cast<SelectInst>(Op1) [all...] |
InstCombineShifts.cpp | 32 if (SelectInst *SI = dyn_cast<SelectInst>(Op1)) 164 SelectInst *SI = cast<SelectInst>(I); 352 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) [all...] |
InstCombineAndOrXor.cpp | [all...] |
InstCombineLoadStoreAlloca.cpp | 425 if (SelectInst *SI = dyn_cast<SelectInst>(Op)) { 436 return SelectInst::Create(SI->getCondition(), V1, V2);
|
InstCombineCasts.cpp | 202 Res = SelectInst::Create(I->getOperand(0), True, False); 297 if (SelectInst *SI = dyn_cast<SelectInst>(Src)) 405 SelectInst *SI = cast<SelectInst>(I); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 37 bool processSelect(SelectInst *SI); 69 bool CorrelatedValuePropagation::processSelect(SelectInst *S) { 270 BBChanged |= processSelect(cast<SelectInst>(II));
|
EarlyCSE.cpp | 66 isa<SelectInst>(Inst) || isa<ExtractElementInst>(Inst) || 115 isa<SelectInst>(Inst) || isa<ExtractElementInst>(Inst) ||
|
CodeGenPrepare.cpp | 126 bool OptimizeSelectInst(SelectInst *SI); [all...] |
ScalarReplAggregates.cpp | [all...] |
ObjCARC.cpp | 633 isa<PHINode>(UUser) || isa<SelectInst>(UUser)) { [all...] |
/external/llvm/include/llvm/Analysis/ |
MemoryBuiltins.h | 198 SizeOffsetType visitSelectInst(SelectInst &I); 259 SizeOffsetEvalType visitSelectInst(SelectInst &I);
|
/external/llvm/lib/Analysis/ |
BasicAliasAnalysis.cpp | 515 AliasResult aliasSelect(const SelectInst *SI, uint64_t SISize, 576 if (const SelectInst *SI = dyn_cast<SelectInst>(V)) { [all...] |
InstructionSimplify.cpp | 364 SelectInst *SI; 365 if (isa<SelectInst>(LHS)) { 366 SI = cast<SelectInst>(LHS); 368 assert(isa<SelectInst>(RHS) && "No select instruction operand!"); 369 SI = cast<SelectInst>(RHS); 438 if (!isa<SelectInst>(LHS)) { 442 assert(isa<SelectInst>(LHS) && "Not comparing with a select instruction!"); 443 SelectInst *SI = cast<SelectInst>(LHS); [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 221 SelectInst *Sel = 222 SelectInst::Create(ICmp,
|
SimplifyCFG.cpp | [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 524 // Matchers for SelectInst classes 539 if (SelectInst *I = dyn_cast<SelectInst>(V)) 744 SelectInst *SI = dyn_cast<SelectInst>(V);
|
InstVisitor.h | 194 RetTy visitSelectInst(SelectInst &I) { DELEGATE(Instruction);}
|
NoFolder.h | 268 return SelectInst::Create(C, True, False);
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 168 void visitSelectInst(SelectInst &I);
|
/external/llvm/lib/Transforms/IPO/ |
FunctionAttrs.cpp | 505 SelectInst *SI = cast<SelectInst>(RVI);
|
/external/llvm/include/llvm/ |
Instructions.h | [all...] |