Home
last modified time | relevance | path

Searched refs:SetVector (Results 1 – 25 of 41) sorted by relevance

12

/external/llvm/lib/Analysis/
DAliasAnalysisEvaluator.cpp144 SetVector<Value *> Pointers; in runOnFunction()
145 SetVector<CallSite> CallSites; in runOnFunction()
146 SetVector<Value *> Loads; in runOnFunction()
147 SetVector<Value *> Stores; in runOnFunction()
187 for (SetVector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end(); in runOnFunction()
193 for (SetVector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2) { in runOnFunction()
218 for (SetVector<Value *>::iterator I1 = Loads.begin(), E = Loads.end(); in runOnFunction()
220 for (SetVector<Value *>::iterator I2 = Stores.begin(), E2 = Stores.end(); in runOnFunction()
245 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); in runOnFunction()
247 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) { in runOnFunction()
[all …]
/external/llvm/include/llvm/ADT/
DSetVector.h37 class SetVector {
50 SetVector() {} in SetVector() function
54 SetVector(It Start, It End) { in SetVector() function
179 bool operator==(const SetVector &that) const {
183 bool operator!=(const SetVector &that) const {
217 class SmallSetVector : public SetVector<T, SmallVector<T, N>, SmallSet<T, N> > {
/external/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp72 static SetVector<BasicBlock *> buildExtractionBlockSet(IteratorT BBBegin, in buildExtractionBlockSet()
74 SetVector<BasicBlock *> Result; in buildExtractionBlockSet()
91 for (SetVector<BasicBlock *>::iterator I = std::next(Result.begin()), in buildExtractionBlockSet()
105 static SetVector<BasicBlock *>
111 static SetVector<BasicBlock *>
142 static bool definedInRegion(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInRegion()
152 static bool definedInCaller(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInCaller()
162 for (SetVector<BasicBlock *>::const_iterator I = Blocks.begin(), in findInputsOutputs()
266 for (SetVector<BasicBlock *>::iterator I = Blocks.begin(), E = Blocks.end(); in splitReturnBlocks()
525 for (SetVector<BasicBlock*>::const_iterator i = Blocks.begin(), in emitCallAndSwitchStatement()
[all …]
DInlineFunction.cpp290 SetVector<const MDNode *> MD; in CloneAliasScopeMetadata()
324 for (SetVector<const MDNode *>::iterator I = MD.begin(), IE = MD.end(); in CloneAliasScopeMetadata()
333 for (SetVector<const MDNode *>::iterator I = MD.begin(), IE = MD.end(); in CloneAliasScopeMetadata()
/external/llvm/include/llvm/Transforms/Utils/
DCodeExtractor.h45 typedef SetVector<Value *> ValueSet;
52 SetVector<BasicBlock *> Blocks;
/external/llvm/lib/Transforms/ObjCARC/
DProvenanceAnalysisEvaluator.cpp48 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed()
55 SetVector<Value *> Values; in runOnFunction()
/external/apache-xml/src/main/java/org/apache/xpath/axes/
DNodeSequence.java83 protected void SetVector(NodeVector v) in SetVector() method in NodeSequence
181 SetVector((NodeVector) nodeVector); in NodeSequence()
459 SetVector(new NodeVector()); in setShouldCacheNodes()
465 SetVector(null); in setShouldCacheNodes()
/external/clang/test/SemaCXX/
Dtypo-correction.cpp502 class SetVector { class
504 SetVector() {} in SetVector() function in PR18685::SetVector
508 class SmallSetVector : public SetVector<C, I, 8> {};
/external/clang/lib/Serialization/
DModuleManager.cpp326 for (llvm::SetVector<ModuleFile *>::iterator in visit()
380 for (llvm::SetVector<ModuleFile *>::iterator in visit()
412 for (llvm::SetVector<ModuleFile *>::iterator IM = M.Imports.begin(), in visitDepthFirst()
467 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType;
/external/clang/include/clang/Serialization/
DModule.h469 llvm::SetVector<ModuleFile *> ImportedBy;
472 llvm::SetVector<ModuleFile *> Imports;
DModuleManager.h39 typedef llvm::SetVector<const FileEntry *> AdditionalKnownModuleFileSet;
DASTWriter.h367 llvm::SetVector<ObjCInterfaceDecl *> ObjCClassesWithCategories;
/external/clang/include/clang/Analysis/
DCallGraph.h86 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator;
87 typedef llvm::SetVector<CallGraphNode *>::const_iterator const_nodes_iterator;
/external/clang/include/clang/Lex/
DHeaderSearchOptions.h139 llvm::SetVector<std::string> ModulesIgnoreMacros;
/external/llvm/lib/Transforms/IPO/
DExtractGV.cpp58 SetVector<GlobalValue *> Named;
/external/clang/lib/Frontend/
DDependencyGraph.cpp33 llvm::SetVector<const FileEntry *> AllFiles;
/external/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h95 typedef SetVector<LiveInterval*,
/external/clang/lib/StaticAnalyzer/Core/
DCheckerRegistry.cpp19 typedef llvm::SetVector<const CheckerRegistry::CheckerInfo *> CheckerInfoSet;
/external/llvm/tools/llvm-extract/
Dllvm-extract.cpp122 SetVector<GlobalValue *> GVs; in main()
/external/apache-xml/src/main/java/org/apache/xpath/objects/
DXNodeSet.java352 SetVector(clone.getVector()); in nodelist()
/external/llvm/utils/TableGen/
DCodeGenRegisters.h163 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet,
DAsmMatcherEmitter.cpp1670 SetVector<std::string> &Table, in getConverterOperandID()
1686 SetVector<std::string> OperandConversionKinds; in emitConvertFuncs()
1687 SetVector<std::string> InstructionConversionKinds; in emitConvertFuncs()
1948 for (SetVector<std::string>::const_iterator in emitConvertFuncs()
/external/llvm/lib/CodeGen/
DMachineSink.cpp71 SetVector<std::pair<MachineBasicBlock*,MachineBasicBlock*> > ToSplit;
/external/clang/lib/AST/
DCXXInheritance.cpp29 llvm::SetVector<NamedDecl *, SmallVector<NamedDecl *, 8> > Decls; in ComputeDeclsFound()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp568 SetVector<Instruction *> GatherSeq;
570 SetVector<BasicBlock *> CSEBlocks;
2583 for (SetVector<Instruction *>::iterator it = GatherSeq.begin(), in optimizeGatherSequence()
3236 SetVector<StoreInst *> Heads, Tails; in vectorizeStores()
3260 for (SetVector<StoreInst *>::iterator it = Heads.begin(), e = Heads.end(); in vectorizeStores()

12