Searched refs:CaseRec (Results 1 - 2 of 2) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 165 /// CaseRec - A struct with ctor used in lowering switches to a binary tree 167 struct CaseRec { struct in class:llvm::SelectionDAGBuilder 168 CaseRec(MachineBasicBlock *bb, const Constant *lt, const Constant *ge, function in struct:llvm::SelectionDAGBuilder::CaseRec 183 typedef std::vector<CaseRec> CaseRecVector; 428 bool handleSmallSwitchRange(CaseRec& CR, 433 bool handleJTSwitchCase(CaseRec& CR, 438 bool handleBTSplitSwitchCase(CaseRec& CR, 443 bool handleBitTestsSwitchCase(CaseRec& CR,
|
H A D | SelectionDAGBuilder.cpp | 1936 bool SelectionDAGBuilder::handleSmallSwitchRange(CaseRec& CR, 2104 bool SelectionDAGBuilder::handleJTSwitchCase(CaseRec &CR, 2217 bool SelectionDAGBuilder::handleBTSplitSwitchCase(CaseRec& CR, 2311 WorkList.push_back(CaseRec(TrueBB, C, CR.GE, LHSR)); 2328 WorkList.push_back(CaseRec(FalseBB,CR.LT,C,RHSR)); 2350 bool SelectionDAGBuilder::handleBitTestsSwitchCase(CaseRec& CR, 2573 // Push the initial CaseRec onto the worklist 2575 WorkList.push_back(CaseRec(SwitchMBB,0,0, 2580 CaseRec CR = WorkList.back();
|
Completed in 141 milliseconds