/external/llvm/include/llvm/Analysis/ |
PostDominators.h | 66 PostDominatorTree DT; 72 PostDominatorTree &getPostDomTree() { return DT; } 73 const PostDominatorTree &getPostDomTree() const { return DT; } 82 DT.releaseMemory(); 92 static NodeType *getEntryNode(PostDominatorTree *DT) { 93 return DT->getRootNode();
|
ValueTracking.h | 56 const DominatorTree *DT = nullptr); 66 const DominatorTree *DT = nullptr); 74 const DominatorTree *DT = nullptr); 85 const DominatorTree *DT = nullptr); 94 const DominatorTree *DT = nullptr); 100 const DominatorTree *DT = nullptr); 107 const DominatorTree *DT = nullptr); 114 const DominatorTree *DT = nullptr); 121 const DominatorTree *DT = nullptr); 135 const DominatorTree *DT = nullptr) [all...] |
InstructionSimplify.h | 54 const DominatorTree *DT = nullptr, 63 const DominatorTree *DT = nullptr, 72 const DominatorTree *DT = nullptr, 81 const DominatorTree *DT = nullptr, 90 const DominatorTree *DT = nullptr, 98 const DominatorTree *DT = nullptr, 106 const DominatorTree *DT = nullptr, 114 const DominatorTree *DT = nullptr, 123 const DominatorTree *DT = nullptr, 131 const DominatorTree *DT = nullptr [all...] |
CFG.h | 61 /// Using DT or LI allows us to answer more quickly. LI reduces the cost of 63 /// single block. DT reduces the cost by allowing the search to terminate when 64 /// we find a block that dominates the block containing 'To'. DT is most useful 68 const DominatorTree *DT = nullptr, 78 const DominatorTree *DT = nullptr, 90 const DominatorTree *DT = nullptr,
|
Loads.h | 32 const DominatorTree *DT = nullptr); 41 const DominatorTree *DT = nullptr); 46 /// If DT and ScanFrom are specified this method performs context-sensitive 55 const DominatorTree *DT = nullptr);
|
DemandedBits.h | 41 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : 42 F(F), AC(AC), DT(DT), Analyzed(false) {} 55 DominatorTree &DT;
|
PHITransAddr.h | 83 const DominatorTree *DT, bool MustDominate); 93 const DominatorTree &DT, 105 const DominatorTree *DT); 113 BasicBlock *PredBB, const DominatorTree &DT,
|
ScalarEvolutionNormalization.h | 74 DominatorTree &DT);
|
/external/llvm/lib/Transforms/Utils/ |
LCSSA.cpp | 63 static bool processInstruction(Loop &L, Instruction &Inst, DominatorTree &DT, 101 DomTreeNode *DomNode = DT.getNode(DomBB); 112 if (!DT.dominates(DomNode, DT.getNode(ExitBB))) 193 processInstruction(*OtherLoop, *I, DT, EBs, PredCache, LI); 208 DominatorTree &DT, 210 DomTreeNode *DomNode = DT.getNode(BB); 212 return DT.dominates(DomNode, DT.getNode(EB)); 216 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI [all...] |
Mem2Reg.cpp | 30 static bool promoteMemoryToRegister(Function &F, DominatorTree &DT, 49 PromoteMemToReg(Allocas, DT, nullptr, &AC); 57 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 59 if (!promoteMemoryToRegister(F, DT, AC)) 80 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); 83 return promoteMemoryToRegister(F, DT, AC);
|
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/Parser/ |
InfPcdSectionParser.py | 25 from Library import DataType as DT
56 if (Item[0].upper() == DT.TAB_INF_FIXED_PCD.upper() or \
57 Item[0].upper() == DT.TAB_INF_FEATURE_PCD.upper() or \
58 Item[0].upper() == DT.TAB_INF_PCD.upper()) and GlobalData.gIS_BINARY_INF:
77 if PcdLineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
84 if PcdLineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
86 PcdLineContent[PcdLineContent.find(DT.TAB_COMMENT_SPLIT):],
88 PcdLineContent = PcdLineContent[:PcdLineContent.find(DT.TAB_COMMENT_SPLIT)]
96 DT.MODEL_EFI_PCD,
137 if LineContent.startswith(DT.TAB_COMMENT_SPLIT): [all...] |
InfBinarySectionParser.py | 25 from Library import DataType as DT
79 if BinLineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
85 AllSectionContent += BinLineContent + DT.END_OF_LINE
96 AllSectionContent += BinLineContent + DT.END_OF_LINE
106 LineCommentContent += Item[0] + DT.END_OF_LINE
112 if BinLineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
113 TailComments = BinLineContent[BinLineContent.find(DT.TAB_COMMENT_SPLIT):]
114 BinLineContent = BinLineContent[:BinLineContent.find(DT.TAB_COMMENT_SPLIT)]
124 DT.MODEL_EFI_BINARY_FILE,
140 AllSectionContent += LineContent + DT.END_OF_LINE [all...] |
InfDefineSectionParser.py | 23 from Library import DataType as DT
45 TempArch = GetSplitValueList(LineContent, DT.TAB_EQUAL_SPLIT, 1)[1]
100 if LineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
106 SectionContent += LineContent + DT.END_OF_LINE
118 SectionContent += LineContent + DT.END_OF_LINE
127 LineCommentContent += Item[0] + DT.END_OF_LINE
133 if LineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
134 TailComments = LineContent[LineContent.find(DT.TAB_COMMENT_SPLIT):]
135 LineContent = LineContent[:LineContent.find(DT.TAB_COMMENT_SPLIT)]
145 DT.MODEL_META_DATA_HEADER, [all...] |
InfPackageSectionParser.py | 25 from Library import DataType as DT
58 if PkgLineContent.strip().startswith(DT.TAB_COMMENT_SPLIT):
83 LineCommentContent += Item[0] + DT.END_OF_LINE
89 if PkgLineContent.find(DT.TAB_COMMENT_SPLIT) > -1:
90 TailComments = PkgLineContent[PkgLineContent.find(DT.TAB_COMMENT_SPLIT):]
91 PkgLineContent = PkgLineContent[:PkgLineContent.find(DT.TAB_COMMENT_SPLIT)]
100 DT.MODEL_META_DATA_PACKAGE,
108 TokenList = GetSplitValueList(PkgLineContent, DT.TAB_VALUE_SPLIT, 1)
|
DecParser.py | 24 import Library.DataType as DT
182 TokenList = GetSplitValueList(TokenList[1], DT.TAB_EQUAL_SPLIT, 1)
231 return Line[0] == DT.TAB_SECTION_START and Line[-1] == DT.TAB_SECTION_END
252 if Line[-1] != DT.TAB_SLASH:
265 if ProcessedLine[-1] == DT.TAB_SLASH:
269 if not Line or Line[-1] == DT.TAB_SLASH:
399 DT.TAB_DEC_DEFINES_DEC_SPECIFICATION : self._SetDecSpecification,
400 DT.TAB_DEC_DEFINES_PACKAGE_NAME : self._SetPackageName,
401 DT.TAB_DEC_DEFINES_PACKAGE_GUID : self._SetPackageGuid, [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopSimplifyCFG.cpp | 39 static bool simplifyLoopCFG(Loop &L, DominatorTree &DT, LoopInfo &LI) { 60 MergeBasicBlockIntoOnlyPred(Succ, &DT); 73 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(*F); 74 assert((LI && DT) && "Analyses for LoopSimplifyCFG not available"); 76 if (!simplifyLoopCFG(L, *DT, *LI)) 93 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); 95 return simplifyLoopCFG(*L, DT, LI);
|
Sink.cpp | 38 DominatorTree &DT) { 54 if (!DT.dominates(BB, UseBlock)) 96 DominatorTree &DT, LoopInfo &LI) { 122 if (!DT.dominates(Inst->getParent(), SuccToSinkTo)) 134 return AllUsesDominatedByBlock(Inst, SuccToSinkTo, DT); 141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { 168 DomTreeNode *DTN = DT.getNode(Inst->getParent()); 173 IsAcceptableTarget(Inst, Candidate, DT, LI)) 181 if (IsAcceptableTarget(Inst, *I, DT, LI)) 200 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI [all...] |
/frameworks/compile/slang/ |
slang_rs_object_ref_count.h | 72 DataType DT, 132 DataType *DT, 173 static clang::FunctionDecl *GetRSSetObjectFD(DataType DT) { 174 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT)); 175 if (DT >= 0 && DT < DataTypeMax) { 176 return RSSetObjectFD[DT]; 187 static clang::FunctionDecl *GetRSClearObjectFD(DataType DT) { 188 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT)); 189 if (DT >= 0 && DT < DataTypeMax) [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
UnrollLoop.h | 35 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA); 40 ScalarEvolution *SE, DominatorTree *DT,
|
CodeExtractor.h | 48 DominatorTree *const DT; 69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr, 76 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false); 82 CodeExtractor(DominatorTree &DT, const RegionNode &RN,
|
LoopSimplify.h | 60 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE,
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/ |
empty-address-3a.d | 8 0+10 [DT] __data_end
|
empty-address-3b.d | 8 0+10 [DT] __data_end
|
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/Object/Parser/ |
InfProtocolObject.py | 27 from Library import DataType as DT
44 DT.PROTOCOL_USAGE_TOKENS,
45 DT.PROTOCOL_NOTIFY_TOKENS,
54 if Count == len(CommentsList) and CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
55 CommentItemHelpText = DT.END_OF_LINE
59 if CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
67 if CommentItemUsage == CommentItemNotify == DT.ITEM_UNDEFINED:
81 if CommentItemUsage == CommentItemNotify == PreUsage == PreNotify == DT.ITEM_UNDEFINED:
82 CommentItemHelpText = PreHelpText + DT.END_OF_LINE + CommentItemHelpText
103 CommentItemIns.SetUsageItem(DT.ITEM_UNDEFINED) [all...] |
/device/linaro/bootloader/edk2/BaseTools/Source/Python/UPT/PomAdapter/ |
InfPomAlignmentMisc.py | 23 from Library import DataType as DT
49 Name = DT.TAB_INF_DEFINES_EDK_RELEASE_VERSION
58 Name = DT.TAB_INF_DEFINES_SHADOW
67 Name = DT.TAB_INF_DEFINES_DPX_SOURCE
77 Name = DT.TAB_INF_DEFINES_PCI_VENDOR_ID
86 Name = DT.TAB_INF_DEFINES_PCI_DEVICE_ID
95 Name = DT.TAB_INF_DEFINES_PCI_CLASS_CODE
104 Name = DT.TAB_INF_DEFINES_PCI_REVISION
113 Name = DT.TAB_INF_DEFINES_PCI_COMPRESS
123 Name = DT.TAB_INF_DEFINES_CUSTOM_MAKEFILE [all...] |