Searched refs:CaseRange (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LowerSwitch.cpp | 69 struct CaseRange { struct in __anona881aacb0111::LowerSwitch 74 CaseRange(ConstantInt *low, ConstantInt *high, BasicBlock *bb) in CaseRange() argument 78 typedef std::vector<CaseRange> CaseVector; 79 typedef std::vector<CaseRange>::iterator CaseItr; 88 BasicBlock *newLeafBlock(CaseRange &Leaf, Value *Val, BasicBlock *OrigBlock, 96 bool operator () (const LowerSwitch::CaseRange& C1, in operator ()() 97 const LowerSwitch::CaseRange& C2) { in operator ()() 221 std::vector<CaseRange> LHS(Begin, Begin + Mid); in switchConvert() 223 std::vector<CaseRange> RHS(Begin + Mid, End); in switchConvert() 226 CaseRange &Pivot = *(Begin + Mid); in switchConvert() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 171 typedef std::pair<CaseItr, CaseItr> CaseRange; typedef 177 CaseRange r) : in CaseRec() 188 CaseRange Range;
|
D | SelectionDAGBuilder.cpp | 2461 CaseRange LHSR(CR.Range.first, Pivot); in splitSwitchCase() 2462 CaseRange RHSR(Pivot, CR.Range.second); in splitSwitchCase() 2761 CaseRange(Cases.begin(),Cases.end()))); in visitSwitch()
|