HomeSort by: relevance | last modified time | path
    Searched refs:SwitchCG (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
IRTranslator.h 320 bool shouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases);
343 bool emitJumpTableHeader(SwitchCG::JumpTable &JT,
344 SwitchCG::JumpTableHeader &JTH,
346 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
348 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB,
353 void emitBitTestHeader(SwitchCG::BitTestBlock &BTB,
356 void emitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
358 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
361 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
364 BranchProbability UnhandledProbs, SwitchCG::CaseClusterIt I
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 163 unsigned caseClusterRank(const SwitchCG::CaseCluster &CC,
164 SwitchCG::CaseClusterIt First,
165 SwitchCG::CaseClusterIt Last);
168 void splitWorkItem(SwitchCG::SwitchWorkList &WorkList,
169 const SwitchCG::SwitchWorkListItem &W, Value *Cond,
173 void lowerWorkItem(SwitchCG::SwitchWorkListItem W, Value *Cond,
180 SwitchCG::CaseClusterVector &Clusters,
394 class SDAGSwitchLowering : public SwitchCG::SwitchLowering {
397 : SwitchCG::SwitchLowering(funcinfo), SDB(sdb) {}
551 bool ShouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases)
    [all...]
SelectionDAGBuilder.cpp 112 using namespace SwitchCG;
2528 void SelectionDAGBuilder::visitJumpTable(SwitchCG::JumpTable &JT) {
2543 void SelectionDAGBuilder::visitJumpTableHeader(SwitchCG::JumpTable &JT,
10601 SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SwitchLoweringUtils.cpp 21 using namespace SwitchCG;
23 uint64_t SwitchCG::getJumpTableRange(const CaseClusterVector &Clusters,
37 SwitchCG::getJumpTableNumCases(const SmallVectorImpl<unsigned> &TotalCases,
46 void SwitchCG::SwitchLowering::findJumpTables(CaseClusterVector &Clusters,
190 bool SwitchCG::SwitchLowering::buildJumpTable(const CaseClusterVector &Clusters,
265 void SwitchCG::SwitchLowering::findBitTestClusters(CaseClusterVector &Clusters,
364 bool SwitchCG::SwitchLowering::buildBitTests(CaseClusterVector &Clusters,
464 void SwitchCG::sortAndRangeify(CaseClusterVector &Clusters) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 379 SwitchCG::CaseBlock CB(Condition, false, BOp->getOperand(0),
388 SwitchCG::CaseBlock CB(
527 const std::vector<SwitchCG::CaseBlock> &Cases) {
636 SwitchCG::CaseBlock CB(CmpInst::ICMP_EQ, false, CondVal,
674 using namespace SwitchCG;
746 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT,
761 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT,
762 SwitchCG::JumpTableHeader &JTH,
805 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB,
885 bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SwitchLoweringUtils.h 29 namespace SwitchCG {
301 } // namespace SwitchCG

Completed in 33 milliseconds