Home
last modified time | relevance | path

Searched refs:SelectPatternResult (Results 1 – 6 of 6) sorted by relevance

/external/llvm/unittests/Analysis/
DValueTrackingTest.cpp53 void expectPattern(const SelectPatternResult &P) { in expectPattern()
56 SelectPatternResult R = matchSelectPattern(A, LHS, RHS, &CastOp); in expectPattern()
/external/llvm/include/llvm/Analysis/
DValueTracking.h418 struct SelectPatternResult { struct
446 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, argument
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp1105 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst()
1108 if (SelectPatternResult::isMinOrMax(SPF)) { in visitSelectInst()
DInstCombineCompares.cpp3272 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp914 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect()
917 if (SelectPatternResult::isMinOrMax(SPR.Flavor) && in solveBlockValueSelect()
DValueTracking.cpp3706 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
3899 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()