HomeSort by: relevance | last modified time | path
    Searched defs:BlockColors (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
EHPersonalities.cpp 84 DenseMap<BasicBlock *, ColorVector> BlockColors;
114 ColorVector &Colors = BlockColors[Visiting];
138 return BlockColors;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARC.cpp 49 const DenseMap<BasicBlock *, ColorVector> &BlockColors) {
54 if (!BlockColors.empty()) {
55 const ColorVector &CV = BlockColors.find(InsertBefore->getParent())->second;
98 DenseMap<BasicBlock *, ColorVector> BlockColors;
99 return insertRVCallWithColors(InsertPt, AnnotatedCall, BlockColors);
104 const DenseMap<BasicBlock *, ColorVector> &BlockColors) {
112 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors);
ObjCARCContract.cpp 87 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
96 const DenseMap<BasicBlock *, ColorVector> &BlockColors);
337 const DenseMap<BasicBlock *, ColorVector> &BlockColors) {
390 objcarc::createCallInstWithColors(Decl, Args, "", Store, BlockColors);
414 const DenseMap<BasicBlock *, ColorVector> &BlockColors) {
470 objcarc::createCallInstWithColors(IA, None, "", Inst, BlockColors);
494 tryToContractReleaseIntoStoreStrong(Inst, Iter, BlockColors);
547 DenseMap<BasicBlock *, ColorVector> BlockColors;
550 BlockColors = colorEHFunclets(F);
572 BundledInsts->insertRVCallWithColors(&*I, CI, BlockColors);
    [all...]
ObjCARCOpts.cpp 515 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors,
522 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors,
664 Function &F, DenseMap<BasicBlock *, ColorVector> &BlockColors,
718 OptimizeIndividualCallImpl(F, BlockColors, Release, ARCInstKind::Release,
775 const DenseMap<BasicBlock *, ColorVector> &BlockColors) {
785 if (!BlockColors.empty()) {
786 const ColorVector &CV = BlockColors.find(&BB)->second;
804 DenseMap<BasicBlock *, ColorVector> BlockColors;
807 BlockColors = colorEHFunclets(F);
821 OptimizeIndividualCallImpl(F, BlockColors, DelayedAutoreleaseRV
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MustExecute.h 62 DenseMap<BasicBlock *, ColorVector> BlockColors;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86WinEHState.cpp 73 int getBaseStateForBB(DenseMap<BasicBlock *, ColorVector> &BlockColors,
75 int getStateForCall(DenseMap<BasicBlock *, ColorVector> &BlockColors,
508 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo,
511 auto &BBColors = BlockColors[BB];
527 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo,
536 return getBaseStateForBB(BlockColors, FuncInfo, Call.getParent());
651 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(F);
672 int State = getStateForCall(BlockColors, FuncInfo, *Call);
725 auto &BBColors = BlockColors[BB];
739 int State = getStateForCall(BlockColors, FuncInfo, *Call)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp 99 DenseMap<BasicBlock *, ColorVector> BlockColors;
178 DenseMap<BasicBlock *, ColorVector> BlockColors = colorEHFunclets(*F);
184 auto &BBColors = BlockColors[&BB];
703 BlockColors = colorEHFunclets(F);
707 ColorVector &Colors = BlockColors[&BB];
760 ColorVector &ColorsForBB = BlockColors[BB];
796 ColorVector &NewColors = BlockColors[NewBlock];
806 ColorVector &OldColors = BlockColors[OldBlock];
850 ColorVector &IncomingColors = BlockColors[IncomingBlock];
923 ColorVector &ColorsForUserBB = BlockColors[UserBB]
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 868 DenseMap<BasicBlock *, ColorVector> &BlockColors,
880 // front-end. Need to use the BlockColors that was computed by the routine
882 if (!BlockColors.empty()) {
883 const ColorVector &CV = BlockColors.find(OrigCall->getParent())->second;
937 DenseMap<BasicBlock *, ColorVector> BlockColors;
940 BlockColors = colorEHFunclets(F);
964 populateEHOperandBundle(Cand, BlockColors, OpBundles);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LICM.cpp 1419 const auto &BlockColors = SafetyInfo->getBlockColors();
1432 if (!BlockColors.empty() &&
1433 BlockColors.find(const_cast<BasicBlock *>(BB))->second.size() != 1)
1453 const auto &BlockColors = SafetyInfo->getBlockColors();
1468 if (!BlockColors.empty()) {
1469 const ColorVector &CV = BlockColors.find(&ExitBlock)->second;
1568 // It's not impossible to split EHPad blocks, but if BlockColors already exist
1569 // it require updating BlockColors for all offspring blocks accordingly. By
1570 // skipping such corner case, we can make updating BlockColors after splitting
1628 const auto &BlockColors = SafetyInfo->getBlockColors()
    [all...]

Completed in 64 milliseconds