/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.cpp | 49 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in createCallInstWithColors() argument 54 if (!BlockColors.empty()) { in createCallInstWithColors() 55 const ColorVector &CV = BlockColors.find(InsertBefore->getParent())->second; in createCallInstWithColors() 98 DenseMap<BasicBlock *, ColorVector> BlockColors; in insertRVCall() local 99 return insertRVCallWithColors(InsertPt, AnnotatedCall, BlockColors); in insertRVCall() 104 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in insertRVCallWithColors() argument 112 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
|
H A D | ObjCARCContract.cpp | 87 const DenseMap<BasicBlock *, ColorVector> &BlockColors); 96 const DenseMap<BasicBlock *, ColorVector> &BlockColors); 337 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToContractReleaseIntoStoreStrong() argument 390 objcarc::createCallInstWithColors(Decl, Args, "", Store, BlockColors); in tryToContractReleaseIntoStoreStrong() 414 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToPeepholeInstruction() argument 470 objcarc::createCallInstWithColors(IA, None, "", Inst, BlockColors); in tryToPeepholeInstruction() 494 tryToContractReleaseIntoStoreStrong(Inst, Iter, BlockColors); in tryToPeepholeInstruction() 547 DenseMap<BasicBlock *, ColorVector> BlockColors; in run() local 550 BlockColors = colorEHFunclets(F); in run() 572 BundledInsts->insertRVCallWithColors(&*I, CI, BlockColors); in run() [all …]
|
H A D | ObjCARC.h | 104 const DenseMap<BasicBlock *, ColorVector> &BlockColors); 123 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
|
H A D | ObjCARCOpts.cpp | 515 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors, 522 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors, 664 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors, in OptimizeInlinedAutoreleaseRVCall() argument 718 OptimizeIndividualCallImpl(F, BlockColors, Release, ARCInstKind::Release, in OptimizeInlinedAutoreleaseRVCall() 775 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in CloneCallInstForBB() argument 785 if (!BlockColors.empty()) { in CloneCallInstForBB() 786 const ColorVector &CV = BlockColors.find(&BB)->second; in CloneCallInstForBB() 804 DenseMap<BasicBlock *, ColorVector> BlockColors; in OptimizeIndividualCalls() local 807 BlockColors = colorEHFunclets(F); in OptimizeIndividualCalls() 821 OptimizeIndividualCallImpl(F, BlockColors, DelayedAutoreleaseRV, in OptimizeIndividualCalls() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 73 int getBaseStateForBB(DenseMap<BasicBlock *, ColorVector> &BlockColors, 75 int getStateForCall(DenseMap<BasicBlock *, ColorVector> &BlockColors, 508 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument 511 auto &BBColors = BlockColors[BB]; in getBaseStateForBB() 527 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall() argument 536 return getBaseStateForBB(BlockColors, FuncInfo, Call.getParent()); in getStateForCall() 651 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(F); in addStateStores() local 672 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores() 725 auto &BBColors = BlockColors[BB]; in addStateStores() 739 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 99 DenseMap<BasicBlock *, ColorVector> BlockColors; member in __anonbf8630e90111::WinEHPrepare 178 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*F); in calculateStateNumbersForInvokes() local 184 auto &BBColors = BlockColors[&BB]; in calculateStateNumbersForInvokes() 703 BlockColors = colorEHFunclets(F); in colorFunclets() 707 ColorVector &Colors = BlockColors[&BB]; in colorFunclets() 760 ColorVector &ColorsForBB = BlockColors[BB]; in cloneCommonBlocks() 796 ColorVector &NewColors = BlockColors[NewBlock]; in cloneCommonBlocks() 806 ColorVector &OldColors = BlockColors[OldBlock]; in cloneCommonBlocks() 850 ColorVector &IncomingColors = BlockColors[IncomingBlock]; in cloneCommonBlocks() 923 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | EHPersonalities.cpp | 84 DenseMap<BasicBlock *, ColorVector> BlockColors; in colorEHFunclets() local 114 ColorVector &Colors = BlockColors[Visiting]; in colorEHFunclets() 138 return BlockColors; in colorEHFunclets()
|
H A D | MustExecute.cpp | 36 return BlockColors; in getBlockColors() 40 ColorVector &ColorsForNewBlock = BlockColors[New]; in copyColors() 41 ColorVector &ColorsForOldBlock = BlockColors[Old]; in copyColors() 113 BlockColors = colorEHFunclets(*Fn); in computeBlockColors()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 1419 const auto &BlockColors = SafetyInfo->getBlockColors(); in isNotUsedOrFreeInLoop() local 1432 if (!BlockColors.empty() && in isNotUsedOrFreeInLoop() 1433 BlockColors.find(const_cast<BasicBlock *>(BB))->second.size() != 1) in isNotUsedOrFreeInLoop() 1453 const auto &BlockColors = SafetyInfo->getBlockColors(); in cloneInstructionInExitBlock() local 1468 if (!BlockColors.empty()) { in cloneInstructionInExitBlock() 1469 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in cloneInstructionInExitBlock() 1628 const auto &BlockColors = SafetyInfo->getBlockColors(); in splitPredecessorsOfLoopExit() local 1640 if (!BlockColors.empty()) in splitPredecessorsOfLoopExit()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 868 DenseMap<BasicBlock *, ColorVector> &BlockColors, in populateEHOperandBundle() argument 882 if (!BlockColors.empty()) { in populateEHOperandBundle() 883 const ColorVector &CV = BlockColors.find(OrigCall->getParent())->second; in populateEHOperandBundle() 937 DenseMap<BasicBlock *, ColorVector> BlockColors; in instrumentOneFunc() local 940 BlockColors = colorEHFunclets(F); in instrumentOneFunc() 964 populateEHOperandBundle(Cand, BlockColors, OpBundles); in instrumentOneFunc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | MustExecute.h | 62 DenseMap<BasicBlock *, ColorVector> BlockColors; variable
|