Searched refs:SelectPatternResult (Results 1 – 6 of 6) sorted by relevance
/external/llvm/unittests/Analysis/ |
D | ValueTrackingTest.cpp | 53 void expectPattern(const SelectPatternResult &P) { in expectPattern() 56 SelectPatternResult R = matchSelectPattern(A, LHS, RHS, &CastOp); in expectPattern()
|
/external/llvm/include/llvm/Analysis/ |
D | ValueTracking.h | 418 struct SelectPatternResult { struct 446 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, argument
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSelect.cpp | 1105 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst() 1108 if (SelectPatternResult::isMinOrMax(SPF)) { in visitSelectInst()
|
D | InstCombineCompares.cpp | 3272 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst()
|
/external/llvm/lib/Analysis/ |
D | LazyValueInfo.cpp | 914 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect() 917 if (SelectPatternResult::isMinOrMax(SPR.Flavor) && in solveBlockValueSelect()
|
D | ValueTracking.cpp | 3706 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern() 3899 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()
|