Searched refs:CaseBlock (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h205 /// 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 DSelectionDAGBuilder.cpp1407 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 DCFG.cpp3077 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