HomeSort by relevance Sort by last modified time
    Searched refs:DT (Results 26 - 50 of 360) sorted by null

12 3 4 5 6 7 8 91011>>

  /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...]

Completed in 465 milliseconds

12 3 4 5 6 7 8 91011>>