/external/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
BasicBlockUtils.h | 52 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 77 DominatorTree *DT; 83 CriticalEdgeSplittingOptions(DominatorTree *DT = nullptr, 85 : DT(DT), LI(LI), MergeIdenticalEdges(false), 173 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 180 DominatorTree *DT = nullptr, LoopInfo *LI = nullptr); 199 DominatorTree *DT = nullptr, 219 DominatorTree *DT = nullptr, 249 /// Updates DT and LI if given [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyOptimizeReturned.cpp | 40 DominatorTree *DT; 44 OptimizeReturned() : FunctionPass(ID), DT(nullptr) {} 66 if (DT->dominates(Inst, U)) 73 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
PHITransAddr.h | 70 /// dominator tree DT is non-null, the translated value must dominate 73 const DominatorTree *DT); 83 const DominatorTree &DT, 94 const DominatorTree *DT); 102 BasicBlock *PredBB, const DominatorTree &DT,
|
ScalarEvolutionNormalization.h | 74 DominatorTree &DT);
|
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/Parser/ |
InfGuidPpiProtocolSectionParser.py | 25 from Library import DataType as DT
58 if LineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
65 if LineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
67 LineContent[LineContent.find(DT.TAB_COMMENT_SPLIT):],
70 LineContent[:LineContent.find(DT.TAB_COMMENT_SPLIT)]
78 DT.MODEL_EFI_GUID,
86 TokenList = GetSplitValueList(LineContent, DT.TAB_VALUE_SPLIT, 1)
145 if LineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
152 if LineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
154 LineContent[LineContent.find(DT.TAB_COMMENT_SPLIT):], [all...] |
InfLibrarySectionParser.py | 25 from Library import DataType as DT
65 if LibLineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
90 LineCommentContent += Item[0] + DT.END_OF_LINE
96 if LibLineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
97 LibTailComments = LibLineContent[LibLineContent.find(DT.TAB_COMMENT_SPLIT):]
98 LibLineContent = LibLineContent[:LibLineContent.find(DT.TAB_COMMENT_SPLIT)]
108 DT.MODEL_EFI_LIBRARY_CLASS,
116 TokenList = GetSplitValueList(LibLineContent, DT.TAB_VALUE_SPLIT, 1)
|
InfSectionParser.py | 28 from Library import DataType as DT
77 if not (ItemList[0].upper() == DT.TAB_LIBRARY_CLASSES.upper() or \
78 ItemList[0].upper() == DT.TAB_DEPEX.upper() or \
79 ItemList[0].upper() == DT.TAB_USER_EXTENSIONS.upper()):
94 if not ItemList[0].upper() == DT.TAB_USER_EXTENSIONS.upper() or ItemList[0].upper() == DT.TAB_DEPEX.upper():
99 if not ItemList[0].upper() == DT.TAB_USER_EXTENSIONS.upper():
297 _PcdNameList = [DT.TAB_INF_FIXED_PCD.upper(),
298 DT.TAB_INF_FEATURE_PCD.upper(),
299 DT.TAB_INF_PATCH_PCD.upper(), [all...] |
InfDepexSectionParser.py | 25 from Library import DataType as DT
51 if LineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
62 CommentCount = LineContent.find(DT.TAB_COMMENT_SPLIT)
72 TokenList = GetSplitValueList(LineContent, DT.TAB_COMMENT_SPLIT)
|
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/Object/Parser/ |
InfGuidObject.py | 24 from Library import DataType as DT
124 DT.ALL_USAGE_TOKENS,
125 DT.GUID_TYPE_TOKENS,
131 if Count == len(CommentsList) and CommentItemUsage == CommentItemGuidType == DT.ITEM_UNDEFINED:
132 CommentItemHelpText = DT.END_OF_LINE
136 if CommentItemUsage == CommentItemGuidType == DT.ITEM_UNDEFINED:
143 if CommentItemUsage == CommentItemGuidType == DT.ITEM_UNDEFINED:
157 if CommentItemUsage == CommentItemGuidType == PreUsage == PreGuidType == DT.ITEM_UNDEFINED:
158 CommentItemHelpText = PreHelpText + DT.END_OF_LINE + CommentItemHelpText
166 if CommentItemHelpText == '' or CommentItemHelpText.endswith(DT.END_OF_LINE): [all...] |
InfDepexObject.py | 19 from Library import DataType as DT
116 if ModuleType in DT.VALID_DEPEX_MODULE_TYPE_LIST:
135 if LineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
136 LineContent = LineContent[:LineContent.find(DT.TAB_COMMENT_SPLIT)]
138 DepexString = DepexString + LineContent + DT.END_OF_LINE
141 if DepexString.endswith(DT.END_OF_LINE):
151 HelpString = HelpString + HelpLine + DT.END_OF_LINE
152 if HelpString.endswith(DT.END_OF_LINE):
|
InfPpiObject.py | 24 from Library import DataType as DT
43 DT.ALL_USAGE_TOKENS,
44 DT.PPI_NOTIFY_TOKENS,
56 if Count == len(CommentsList) and CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
57 CommentItemHelpText = DT.END_OF_LINE
63 if CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
74 if CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
91 if CommentItemUsage == CommentItemNotify == PreUsage == PreNotify == DT.ITEM_UNDEFINED:
92 CommentItemHelpText = PreHelpText + DT.END_OF_LINE + CommentItemHelpText
115 CommentItemIns.SetUsage(DT.ITEM_UNDEFINED) [all...] |
/external/llvm/lib/Analysis/ |
PHITransAddr.cpp | 147 const DominatorTree *DT) { 192 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); 210 (!DT || DT->dominates(CastI->getParent(), PredBB))) 221 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT); 233 GEPOps, DL, TLI, DT, AC)) { 247 (!DT || DT->dominates(GEPI->getParent(), PredBB))) { 263 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT); 283 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, DL, TLI, DT, AC)) [all...] |
PostDominators.cpp | 35 DT.recalculate(F); 40 DT.print(OS);
|
RegionInfo.cpp | 67 DominatorTree *DT, Region *Parent) : 68 RegionBase<RegionTraits<Function>>(Entry, Exit, RI, DT, Parent) { 97 DT = DT_; 102 this, DT, nullptr); 128 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); 132 RI.recalculate(F, DT, PDT, DF); 189 auto *DT = &AM.getResult<DominatorTreeAnalysis>(F); 193 RI.recalculate(F, DT, PDT, DF);
|
/external/llvm/lib/Transforms/Utils/ |
BreakCriticalEdges.cpp | 46 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr; 50 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); 182 auto *DT = Options.DT; 184 if (!DT && !LI) 212 if (DT) { 213 DomTreeNode *TINode = DT->getNode(TIBB); 219 DomTreeNode *NewBBNode = DT->addNewBlock(NewBB, TIBB); 222 // If NewBBDominatesDestBB hasn't been computed yet, do so with DT. 224 DestBBNode = DT->getNode(DestBB) [all...] |
SimplifyInstructions.cpp | 37 static bool runImpl(Function &F, const DominatorTree *DT, const TargetLibraryInfo *TLI, 56 if (Value *V = SimplifyInstruction(I, DL, TLI, DT, AC)) { 104 const DominatorTree *DT = DTWP ? &DTWP->getDomTree() : nullptr; 109 return runImpl(F, DT, TLI, AC); 130 auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F); 133 bool Changed = runImpl(F, DT, &TLI, &AC);
|
/external/llvm/include/llvm/Analysis/ |
LazyValueInfo.h | 36 DominatorTree *DT = nullptr; 45 : AC(AC_), TLI(TLI_), DT(DT_) {} 47 : AC(Arg.AC), TLI(Arg.TLI), DT(Arg.DT), PImpl(Arg.PImpl) { 54 DT = Arg.DT;
|
CaptureTracking.h | 49 DominatorTree *DT, bool IncludeI = false,
|
/external/llvm/lib/CodeGen/ |
MachineRegionInfo.cpp | 26 MachineDominatorTree *DT, MachineRegion *Parent) : 27 RegionBase<RegionTraits<MachineFunction>>(Entry, Exit, RI, DT, Parent) { 58 DT = DT_; 64 TopLevelRegion = new MachineRegion(Entry, nullptr, this, DT, nullptr); 84 auto DT = &getAnalysis<MachineDominatorTree>(); 88 RI.recalculate(F, DT, PDT, DF);
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
InstructionSimplify.cpp | 72 static bool ValueDominatesPHI(Value *V, PHINode *P, const DominatorTree *DT) { 79 if (DT) 80 return DT->dominates(I, P); 98 const DominatorTree *DT, unsigned MaxRecurse) { 110 if (Value *L = SimplifyBinOp(Opcode, A, C, TD, DT, MaxRecurse)) 111 if (Value *R = SimplifyBinOp(Opcode, B, C, TD, DT, MaxRecurse)) { 120 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, TD, DT, 134 if (Value *L = SimplifyBinOp(Opcode, A, B, TD, DT, MaxRecurse)) 135 if (Value *R = SimplifyBinOp(Opcode, A, C, TD, DT, MaxRecurse)) { 144 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, TD, DT, [all...] |
PHITransAddr.cpp | 146 const DominatorTree *DT) { 190 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); 209 (!DT || DT->dominates(CastI->getParent(), PredBB))) 220 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT); 231 if (Value *V = SimplifyGEPInst(GEPOps, TD, DT)) { 246 (!DT || DT->dominates(GEPI->getParent(), PredBB))) { 268 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT); 287 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, TD, DT)) { [all...] |
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/GenMetaFile/ |
GenInfFile.py | 41 from Library import DataType as DT
119 if UserExtension.GetUserID() == DT.TAB_BINARY_HEADER_USERID \
120 and UserExtension.GetIdentifier() == DT.TAB_BINARY_HEADER_IDENTIFIER:
141 DT.TAB_COMMENT_EDK1_SPLIT)
190 def GenModuleUNIEncodeFile(ModuleObject, UniFileHeader='', Encoding=DT.TAB_ENCODING_UTF16LE):
200 if Key == DT.TAB_LANGUAGE_EN_X:
206 if UserExtension.GetUserID() == DT.TAB_BINARY_HEADER_USERID \
207 and UserExtension.GetIdentifier() == DT.TAB_BINARY_HEADER_IDENTIFIER:
209 if Key == DT.TAB_LANGUAGE_EN_X:
215 if Key == DT.TAB_LANGUAGE_EN_X: [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
StackProtector.cpp | 49 DominatorTree* DT; 95 DT = getAnalysisIfAvailable<DominatorTree>(); 220 if (DT && DT->isReachableFromEntry(BB)) { 221 DT->addNewBlock(NewBB, BB); 222 FailBBDom = FailBBDom ? DT->findNearestCommonDominator(FailBBDom, BB) :BB; 243 if (DT && FailBBDom) 244 DT->addNewBlock(FailBB, FailBBDom);
|
/external/clang/include/clang/Lex/ |
DirectoryLookup.h | 68 DirectoryLookup(const DirectoryEntry *dir, SrcMgr::CharacteristicKind DT, 70 : DirCharacteristic(DT), 78 DirectoryLookup(const HeaderMap *map, SrcMgr::CharacteristicKind DT, 80 : DirCharacteristic(DT), LookupType(LT_HeaderMap),
|