Searched refs:CaseBlock (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 205 /// CaseBlock - This structure is used to communicate between 208 struct CaseBlock { struct in class:llvm::SelectionDAGBuilder 209 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs, function in struct:llvm::SelectionDAGBuilder::CaseBlock 500 /// SwitchCases - Vector of CaseBlock structures used to communicate 502 std::vector<CaseBlock> SwitchCases; 622 bool ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases); 674 void visitSwitchCase(CaseBlock &CB,
|
H A D | SelectionDAGBuilder.cpp | 1407 CaseBlock CB(Condition, BOp->getOperand(0), BOp->getOperand(1), nullptr, 1414 // Create a CaseBlock record representing this branch. 1415 CaseBlock CB(ISD::SETEQ, Cond, ConstantInt::getTrue(*DAG.getContext()), 1529 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { 1638 // Create a CaseBlock record representing this branch. 1639 CaseBlock CB(ISD::SETEQ, CondVal, ConstantInt::getTrue(*DAG.getContext()), 1649 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, 2170 // Create a CaseBlock record representing a conditional branch to 2200 CaseBlock CB(CC, LHS, RHS, MHS, /* truebb */ I->BB, /* falsebb */ FallThrough, 2206 // code into the current block. Otherwise, push the CaseBlock ont [all...] |
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 3077 CFGBlock *CaseBlock = Block; local 3078 if (!CaseBlock) 3079 CaseBlock = createBlock(); 3083 CaseBlock->setLabel(CS); 3091 addSuccessor(SwitchTerminatedBlock, CaseBlock, 3099 addSuccessor(LastBlock, CaseBlock); 3103 Succ = CaseBlock;
|
Completed in 278 milliseconds