Searched defs:AST (Results 1 - 12 of 12) sorted by relevance

/external/antlr/antlr-3.4/runtime/Ruby/lib/antlr3/tree/
H A Dvisitor.rb36 module AST module in class:ANTLR3
38 =begin rdoc ANTLR3::AST::Visitor
40 AST::Visitor is an extra utility class for working with tree objects. Visitor
H A Dwizard.rb38 module AST module in class:ANTLR3
40 =begin rdoc ANTLR3::AST::Wizard
42 AST::Wizard is an extra utility class that allows quick creation of AST objects
46 AST for a particular node structure. These features make tree wizards useful
47 while testing and debugging AST constructing parsers and tree parsers. This
58 adaptor = ANTLR3::AST::CommonTreeAdaptor.new
59 wizard = ANTLR3::AST::Wizard.new(adaptor, token_names)
122 =begin rdoc ANTLR3::AST::Wizard::PatternLexer
124 A class that is used internally by AST
[all...]
/external/clang/lib/Frontend/
H A DFrontendAction.cpp11 #include "clang/AST/ASTConsumer.h"
12 #include "clang/AST/ASTContext.h"
13 #include "clang/AST/DeclGroup.h"
123 ASTUnit *AST) {
125 CurrentASTUnit.reset(AST);
138 // modifiy the AST.
174 // AST files follow a very different path, since they share objects via the
175 // AST unit.
178 "Attempt to pass AST file to preprocessor only action!");
180 "This action does not have AST fil
122 setCurrentInput(const FrontendInputFile &CurrentInput, ASTUnit *AST) argument
184 ASTUnit *AST = ASTUnit::LoadFromASTFile(InputFile, Diags, local
[all...]
H A DASTUnit.cpp15 #include "clang/AST/ASTConsumer.h"
16 #include "clang/AST/ASTContext.h"
17 #include "clang/AST/DeclVisitor.h"
18 #include "clang/AST/StmtVisitor.h"
19 #include "clang/AST/TypeOrdering.h"
240 // If we loaded from an AST file, balance out the BeginSourceFile call.
663 ASTUnit &AST, bool CaptureDiagnostics) {
669 Client = new StoredDiagnosticConsumer(AST.StoredDiagnostics);
674 Diags->setClient(new StoredDiagnosticConsumer(AST.StoredDiagnostics));
687 OwningPtr<ASTUnit> AST(ne
661 ConfigureDiags(IntrusiveRefCntPtr<DiagnosticsEngine> &Diags, const char **ArgBegin, const char **ArgEnd, ASTUnit &AST, bool CaptureDiagnostics) argument
1751 OwningPtr<ASTUnit> AST; local
1781 ASTUnit *AST = Unit; local
1943 OwningPtr<ASTUnit> AST; local
2029 OwningPtr<ASTUnit> AST; local
2137 ASTUnit &AST; member in class:__anon16172::AugmentedCodeCompleteConsumer
2141 AugmentedCodeCompleteConsumer(ASTUnit &AST, CodeCompleteConsumer &Next, const CodeCompleteOptions &CodeCompleteOpts) argument
[all...]
/external/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h82 AliasSet *getAliasSet(AliasSetTracker &AST) { argument
86 AS = OldAS->getForwardedTarget(AST);
88 OldAS->dropRef(AST);
142 void dropRef(AliasSetTracker &AST) { argument
145 removeFromTracker(AST);
170 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
237 AliasSet *getForwardedTarget(AliasSetTracker &AST) { argument
240 AliasSet *Dest = Forward->getForwardedTarget(AST);
243 Forward->dropRef(AST);
249 void removeFromTracker(AliasSetTracker &AST);
284 AliasSetTracker *AST; member in class:llvm::AliasSetTracker::ASTCallbackVH
430 operator <<(raw_ostream &OS, const AliasSetTracker &AST) argument
[all...]
/external/llvm/lib/Analysis/
H A DAliasSetTracker.cpp31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { argument
44 AliasAnalysis &AA = AST.getAliasAnalysis();
90 void AliasSet::removeFromTracker(AliasSetTracker &AST) { argument
92 AST.removeAliasSet(this);
95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, argument
103 AliasAnalysis &AA = AST.getAliasAnalysis();
236 /// this alias set, false otherwise. This does not modify the AST object or
368 void AliasSetTracker::add(const AliasSetTracker &AST) { argument
369 assert(&AA == &AST.AA &&
372 // Loop over all of the alias sets in AST, addin
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp222 assert(InnerAST && "Where is my AST?");
227 // Once we've incorporated the inner loop's AST into ours, we don't need the
239 // Because subloops have already been incorporated into AST, we skip blocks in
508 // This instruction is no longer in the AST for the current loop, because
665 AliasSetTracker &AST; member in class:__anon22585::LoopPromoter
679 AST(ast), DL(dl), Alignment(alignment), TBAATag(TBAATag) {}
709 AST.copyValue(LI, V);
712 AST.deleteValue(I);
782 assert(!load->isVolatile() && "AST broken");
790 assert(!store->isVolatile() && "AST broke
880 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L); local
890 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L); local
[all...]
/external/antlr/antlr-3.4/runtime/Ruby/lib/antlr3/
H A Dtree.rb39 =begin rdoc ANTLR3::AST
46 module AST module in class:ANTLR3
55 =begin rdoc ANTLR3::AST::TreeParser
75 You can take the information encapsulated by the AST and process it directly in
77 capable of walking through the AST, verifying its structure and performing
190 =begin rdoc ANTLR3::AST::Tree
194 As ANTLR is concerned, an Abstract Syntax Tree (AST) node is an object that
199 class for AST classes; it specifies the attributes that are expected of basic
206 throughout the AST library:
303 =begin rdoc ANTLR3::AST
[all...]
/external/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp21 #include "clang/AST/Decl.h"
22 #include "clang/AST/DeclObjC.h"
23 #include "clang/AST/Type.h"
683 ASTUnit *AST = cxtu::getASTUnit(TU); local
684 if (!AST)
691 ASTUnit::ConcurrencyCheck Check(*AST);
709 new AllocatedCXCodeCompleteResults(AST->getFileSystemOpts());
719 AST->CodeComplete(complete_filename, complete_line, complete_column,
733 Results->CachedCompletionAllocator = AST->getCachedCompletionAllocator();
/external/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp284 AliasSetTracker *AST; member in struct:__anon22648::PromoteMem2Reg
327 const DataLayout *DL, AliasSetTracker *AST)
329 DIB(*DT.getRoot()->getParent()->getParent()), DL(DL), AST(AST) {}
409 AliasSetTracker *AST) {
461 if (AST && LI->getType()->isPointerTy())
462 AST->deleteValue(LI);
482 if (AST)
483 AST->deleteValue(AI);
514 AliasSetTracker *AST) {
326 PromoteMem2Reg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT, const DataLayout *DL, AliasSetTracker *AST) argument
406 rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, LargeBlockInfo &LBI, DominatorTree &DT, AliasSetTracker *AST) argument
512 promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, LargeBlockInfo &LBI, AliasSetTracker *AST) argument
1156 PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT, const DataLayout *DL, AliasSetTracker *AST) argument
[all...]
/external/antlr/antlr-3.4/lib/
H A Dantlr-3.4-complete.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/antlr/ org/antlr/analysis/ org/antlr/codegen/ org/ ...
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.eclipse.jdt.core_3.6.2.v_A76_R36x.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...

Completed in 252 milliseconds