Home
last modified time | relevance | path

Searched refs:BlockColors (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp27 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in createCallInstWithColors() argument
32 if (!BlockColors.empty()) { in createCallInstWithColors()
33 const ColorVector &CV = BlockColors.find(InsertBefore->getParent())->second; in createCallInstWithColors()
76 DenseMap<BasicBlock *, ColorVector> BlockColors; in insertRVCall() local
77 return insertRVCallWithColors(InsertPt, AnnotatedCall, BlockColors); in insertRVCall()
82 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in insertRVCallWithColors() argument
89 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
H A DObjCARCContract.cpp99 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
108 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
349 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToContractReleaseIntoStoreStrong() argument
394 Decl, Args, "", Store->getIterator(), BlockColors); in tryToContractReleaseIntoStoreStrong()
418 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToPeepholeInstruction() argument
480 BlockColors); in tryToPeepholeInstruction()
504 tryToContractReleaseIntoStoreStrong(Inst, Iter, BlockColors); in tryToPeepholeInstruction()
599 DenseMap<BasicBlock *, ColorVector> BlockColors; in run() local
602 BlockColors = colorEHFunclets(F); in run()
624 BundledInsts->insertRVCallWithColors(I->getIterator(), CI, BlockColors); in run()
[all …]
H A DObjCARC.h104 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
125 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp74 int getBaseStateForBB(DenseMap<BasicBlock *, ColorVector> &BlockColors,
76 int getStateForCall(DenseMap<BasicBlock *, ColorVector> &BlockColors,
508 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument
511 auto &BBColors = BlockColors[BB]; in getBaseStateForBB()
540 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall() argument
544 return getBaseStateForBB(BlockColors, FuncInfo, II->getNormalDest()); in getStateForCall()
553 return getBaseStateForBB(BlockColors, FuncInfo, Call.getParent()); in getStateForCall()
668 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(F); in addStateStores() local
689 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores()
742 auto &BBColors = BlockColors[BB]; in addStateStores()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp116 DenseMap<BasicBlock *, ColorVector> BlockColors; in colorEHFunclets() local
146 ColorVector &Colors = BlockColors[Visiting]; in colorEHFunclets()
170 return BlockColors; in colorEHFunclets()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp93 DenseMap<BasicBlock *, ColorVector> BlockColors; member in __anon2629cb1e0111::WinEHPrepareImpl
192 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*F); in calculateStateNumbersForInvokes() local
198 auto &BBColors = BlockColors[&BB]; in calculateStateNumbersForInvokes()
854 BlockColors = colorEHFunclets(F); in colorFunclets()
858 ColorVector &Colors = BlockColors[&BB]; in colorFunclets()
934 ColorVector &ColorsForBB = BlockColors[BB]; in cloneCommonBlocks()
972 ColorVector &NewColors = BlockColors[NewBlock]; in cloneCommonBlocks()
982 ColorVector &OldColors = BlockColors[OldBlock]; in cloneCommonBlocks()
1026 ColorVector &IncomingColors = BlockColors[IncomingBlock]; in cloneCommonBlocks()
1096 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp31 return BlockColors; in getBlockColors()
35 ColorVector &ColorsForNewBlock = BlockColors[New]; in copyColors()
36 ColorVector &ColorsForOldBlock = BlockColors[Old]; in copyColors()
109 BlockColors = colorEHFunclets(*Fn); in computeBlockColors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1320 const auto &BlockColors = SafetyInfo->getBlockColors(); in isNotUsedOrFoldableInLoop() local
1333 if (!BlockColors.empty() && in isNotUsedOrFoldableInLoop()
1334 BlockColors.find(const_cast<BasicBlock *>(BB))->second.size() != 1) in isNotUsedOrFoldableInLoop()
1363 const auto &BlockColors = SafetyInfo->getBlockColors(); in cloneInstructionInExitBlock() local
1378 if (!BlockColors.empty()) { in cloneInstructionInExitBlock()
1379 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in cloneInstructionInExitBlock()
1534 const auto &BlockColors = SafetyInfo->getBlockColors(); in splitPredecessorsOfLoopExit() local
1547 if (!BlockColors.empty()) in splitPredecessorsOfLoopExit()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp905 DenseMap<BasicBlock *, ColorVector> &BlockColors, in populateEHOperandBundle() argument
922 if (!BlockColors.empty()) { in populateEHOperandBundle()
923 const ColorVector &CV = BlockColors.find(OrigCall->getParent())->second; in populateEHOperandBundle()
1052 DenseMap<BasicBlock *, ColorVector> BlockColors; in instrument() local
1055 BlockColors = colorEHFunclets(F); in instrument()
1082 populateEHOperandBundle(Cand, BlockColors, OpBundles); in instrument()
H A DAddressSanitizer.cpp715 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*OwnerFn); in ~RuntimeCallInserter() local
722 ColorVector &Colors = BlockColors[BB]; in ~RuntimeCallInserter()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMustExecute.h62 DenseMap<BasicBlock *, ColorVector> BlockColors; variable