Searched refs:CaseRec (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h165 /// 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 DSelectionDAGBuilder.cpp1936 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