Home
last modified time | relevance | path

Searched refs:ColorVector (Results 1 – 15 of 15) sorted by relevance

/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp27 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in createCallInstWithColors()
33 const ColorVector &CV = BlockColors.find(InsertBefore->getParent())->second; in createCallInstWithColors()
76 DenseMap<BasicBlock *, ColorVector> BlockColors; in insertRVCall()
82 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in insertRVCallWithColors()
H A DObjCARCContract.cpp90 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
99 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
340 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToContractReleaseIntoStoreStrong()
409 const DenseMap<BasicBlock *, ColorVector> &BlockColors) { in tryToContractReleaseIntoStoreStrong()
555 DenseMap<BasicBlock *, ColorVector> BlockColors; in run()
H A DObjCARC.h103 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
122 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
H A DObjCARCOpts.cpp503 DenseMap<BasicBlock *, ColorVector> BlockEHColors;
583 const ColorVector &CV = BlockEHColors.find(BB)->second; in addOpBundleForFunclet()
/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp105 DenseMap<BasicBlock *, ColorVector> llvm::colorEHFunclets(Function &F) { in colorEHFunclets()
108 DenseMap<BasicBlock *, ColorVector> BlockColors; in colorEHFunclets()
138 ColorVector &Colors = BlockColors[Visiting]; in colorEHFunclets()
H A DVerifier.cpp364 DenseMap<BasicBlock *, ColorVector> BlockEHFuncletColors;
6521 const ColorVector &CV = BlockEHFuncletColors.find(CallBB)->second; in visitVPIntrinsic()
/llvm-project/llvm/include/llvm/IR/
H A DEHPersonalities.h109 typedef TinyPtrVector<BasicBlock *> ColorVector; typedef
115 DenseMap<BasicBlock *, ColorVector> colorEHFunclets(Function &F);
/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp93 DenseMap<BasicBlock *, ColorVector> BlockColors;
192 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*F); in calculateStateNumbersForInvokes()
856 ColorVector &Colors = BlockColors[&BB]; in colorFunclets()
910 ColorVector &ColorsForBB = BlockColors[BB]; in cloneCommonBlocks()
946 ColorVector &NewColors = BlockColors[NewBlock]; in cloneCommonBlocks()
956 ColorVector &OldColors = BlockColors[OldBlock]; in cloneCommonBlocks()
1000 ColorVector &IncomingColors = BlockColors[IncomingBlock]; in cloneCommonBlocks()
1070 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
1370 // Grab a reference to the ColorVector to be inserted before getting the in replaceUseWithLoad()
1373 ColorVector in replaceUseWithLoad()
[all...]
/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()
540 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getPredState()
668 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(F); in addStateStores()
/llvm-project/llvm/include/llvm/Analysis/
H A DMustExecute.h61 DenseMap<BasicBlock *, ColorVector> BlockColors;
69 const DenseMap<BasicBlock *, ColorVector> &getBlockColors() const;
/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp29 const DenseMap<BasicBlock *, ColorVector> &
35 ColorVector &ColorsForNewBlock = BlockColors[New];
36 ColorVector &ColorsForOldBlock = BlockColors[Old]; in copyColors()
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp893 DenseMap<BasicBlock *, ColorVector> &BlockColors, in instrumentOneFunc()
911 const ColorVector &CV = BlockColors.find(OrigCall->getParent())->second; in instrumentOneFunc()
1036 DenseMap<BasicBlock *, ColorVector> BlockColors;
H A DAddressSanitizer.cpp672 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*OwnerFn); in ~RuntimeCallInserter()
679 ColorVector &Colors = BlockColors[BB]; in ~RuntimeCallInserter()
/llvm-project/llvm/test/Transforms/LICM/
H A Dsinking.ll888 ; that we should be able to access valid ColorVector.
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1448 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in cloneInstructionInExitBlock()
1621 // Grab a reference to the ColorVector to be inserted before getting the in splitPredecessorsOfLoopExit()