| /freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 83 const DenseMap<BasicBlock *, ColorVector> &BlockColors); 95 const DenseMap<BasicBlock *, ColorVector> &BlockColors); 319 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in createCallInst() argument 321 if (!BlockColors.empty()) { in createCallInst() 361 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToContractReleaseIntoStoreStrong() argument 439 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToPeepholeInstruction() argument 490 createCallInst(IA, None, "", Inst, BlockColors); in tryToPeepholeInstruction() 515 tryToContractReleaseIntoStoreStrong(Inst, Iter, BlockColors); in tryToPeepholeInstruction() 551 DenseMap<BasicBlock *, ColorVector> BlockColors; in runOnFunction() local 554 BlockColors = colorEHFunclets(F); in runOnFunction() [all …]
|
| H A D | ObjCARCOpts.cpp | 705 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in CloneCallInstForBB() argument 715 if (!BlockColors.empty()) { in CloneCallInstForBB() 716 const ColorVector &CV = BlockColors.find(&BB)->second; in CloneCallInstForBB() 734 DenseMap<BasicBlock *, ColorVector> BlockColors; in OptimizeIndividualCalls() local 737 BlockColors = colorEHFunclets(F); in OptimizeIndividualCalls() 985 *CInst, *InsertPos->getParent(), BlockColors)); in OptimizeIndividualCalls()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 75 int getBaseStateForBB(DenseMap<BasicBlock *, ColorVector> &BlockColors, 77 int getStateForCallSite(DenseMap<BasicBlock *, ColorVector> &BlockColors, 516 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument 519 auto &BBColors = BlockColors[BB]; in getBaseStateForBB() 535 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCallSite() argument 544 return getBaseStateForBB(BlockColors, FuncInfo, CS.getParent()); in getStateForCallSite() 662 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(F); in addStateStores() local 683 int State = getStateForCallSite(BlockColors, FuncInfo, CS); in addStateStores() 736 auto &BBColors = BlockColors[BB]; in addStateStores() 750 int State = getStateForCallSite(BlockColors, FuncInfo, CS); in addStateStores() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | EHPersonalities.cpp | 81 DenseMap<BasicBlock *, ColorVector> BlockColors; in colorEHFunclets() local 111 ColorVector &Colors = BlockColors[Visiting]; in colorEHFunclets() 135 return BlockColors; in colorEHFunclets()
|
| H A D | MustExecute.cpp | 27 return BlockColors; in getBlockColors() 31 ColorVector &ColorsForNewBlock = BlockColors[New]; in copyColors() 32 ColorVector &ColorsForOldBlock = BlockColors[Old]; in copyColors() 104 BlockColors = colorEHFunclets(*Fn); in computeBlockColors()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 97 DenseMap<BasicBlock *, ColorVector> BlockColors; member in __anon05c91fc30111::WinEHPrepare 182 auto &BBColors = BlockColors[&BB]; in calculateStateNumbersForInvokes() 680 BlockColors = colorEHFunclets(F); in colorFunclets() 684 ColorVector &Colors = BlockColors[&BB]; in colorFunclets() 739 ColorVector &ColorsForBB = BlockColors[BB]; in cloneCommonBlocks() 775 ColorVector &NewColors = BlockColors[NewBlock]; in cloneCommonBlocks() 787 ColorVector &OldColors = BlockColors[OldBlock]; in cloneCommonBlocks() 906 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks() 1024 size_t NumColors = BlockColors[&BB].size(); in verifyPreparedFunclets() 1064 BlockColors.clear(); in prepareExplicitEH() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MustExecute.h | 50 DenseMap<BasicBlock *, ColorVector> BlockColors; variable
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1198 const auto &BlockColors = SafetyInfo->getBlockColors(); in isNotUsedOrFreeInLoop() local 1211 if (!BlockColors.empty() && in isNotUsedOrFreeInLoop() 1212 BlockColors.find(const_cast<BasicBlock *>(BB))->second.size() != 1) in isNotUsedOrFreeInLoop() 1232 const auto &BlockColors = SafetyInfo->getBlockColors(); in CloneInstructionInExitBlock() local 1247 if (!BlockColors.empty()) { in CloneInstructionInExitBlock() 1248 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in CloneInstructionInExitBlock() 1400 const auto &BlockColors = SafetyInfo->getBlockColors(); in splitPredecessorsOfLoopExit() local 1412 if (!BlockColors.empty()) in splitPredecessorsOfLoopExit()
|