/external/llvm/include/llvm/Transforms/Utils/ |
H A D | ValueMapper.h | 72 ValueMaterializer *Materializer = nullptr); 77 ValueMaterializer *Materializer = nullptr); 83 ValueMaterializer *Materializer = nullptr); 88 ValueMaterializer *Materializer = nullptr); 94 ValueMaterializer *Materializer = nullptr) { 96 Materializer));
|
H A D | Cloning.h | 133 ValueMaterializer *Materializer = nullptr);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 29 ValueMaterializer *Materializer) { 36 if (Materializer) { 37 if (Value *NewV = Materializer->materializeValueFor(const_cast<Value*>(V))) 67 auto *MappedMD = MapMetadata(MD, VM, Flags, TypeMapper, Materializer); 87 cast<Function>(MapValue(BA->getFunction(), VM, Flags, TypeMapper, Materializer)); 89 Flags, TypeMapper, Materializer)); 99 Mapped = MapValue(Op, VM, Flags, TypeMapper, Materializer); 127 Flags, TypeMapper, Materializer)); 161 ValueMaterializer *Materializer); 166 ValueMaterializer *Materializer) { 27 MapValue(const Value *V, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 163 mapMetadataOp(Metadata *Op, SmallVectorImpl<MDNode *> &Cycles, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 190 remap(const MDNode *OldNode, MDNode *NewNode, SmallVectorImpl<MDNode *> &Cycles, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 221 mapDistinctNode(const MDNode *Node, SmallVectorImpl<MDNode *> &Cycles, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 243 mapUniquedNode(const MDNode *Node, SmallVectorImpl<MDNode *> &Cycles, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 261 MapMetadataImpl(const Metadata *MD, SmallVectorImpl<MDNode *> &Cycles, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 312 MapMetadata(const Metadata *MD, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 336 MapMetadata(const MDNode *MD, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument 346 RemapInstruction(Instruction *I, ValueToValueMapTy &VMap, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument [all...] |
H A D | CloneFunction.cpp | 83 ValueMaterializer *Materializer) { 154 TypeMapper, Materializer); 264 ValueMaterializer *Materializer; member in struct:__anon11095::PruningFunctionCloner 277 Materializer = Director->getValueMaterializer(); 280 Materializer = nullptr; 353 TypeMapper, Materializer); 476 ValueMaterializer *Materializer = nullptr; local 480 Materializer = Director->getValueMaterializer(); 545 TypeMapper, Materializer); 77 CloneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument
|
/external/lldb/include/lldb/Expression/ |
H A D | Materializer.h | 1 //===-- Materializer.h ------------------------------------------*- C++ -*-===// 25 class Materializer class in namespace:lldb_private 28 Materializer (); 29 ~Materializer (); 58 friend class Materializer; 60 Dematerializer (Materializer &materializer, 75 Materializer *m_materializer;
|
H A D | ClangExpressionDeclMap.h | 30 #include "lldb/Expression/Materializer.h" 101 Materializer *materializer); 419 Materializer *m_materializer; ///< If non-NULL, the materializer to use when reporting used variables.
|
H A D | ClangUserExpression.h | 29 #include "lldb/Expression/Materializer.h" 414 std::unique_ptr<Materializer> m_materializer_ap; ///< The materializer to use when running the expression. 427 Materializer::DematerializerSP m_dematerializer_sp; ///< The dematerializer.
|
/external/llvm/lib/IR/ |
H A D | Module.cpp | 49 : Context(C), Materializer(), ModuleID(MID), DL("") { 378 assert(!Materializer && 381 Materializer.reset(GVM); 385 if (Materializer) 386 return Materializer->isDematerializable(GV); 391 if (!Materializer) 394 return Materializer->materialize(GV); 398 if (Materializer) 399 return Materializer->Dematerialize(GV); 403 if (!Materializer) [all...] |
H A D | DebugInfo.cpp | 359 if (GVMaterializer *Materializer = M.getMaterializer()) 360 Materializer->setStripDebugInfo();
|
/external/lldb/source/Expression/ |
H A D | Android.mk | 35 Materializer.cpp
|
H A D | Materializer.cpp | 1 //===-- Materializer.cpp ----------------------------------------*- C++ -*-===// 15 #include "lldb/Expression/Materializer.h" 29 Materializer::AddStructMember (Entity &entity) 50 Materializer::Entity::SetSizeAndAlignmentFromType (ClangASTType &type) 65 class EntityPersistentVariable : public Materializer::Entity 396 Materializer::AddPersistentVariable (lldb::ClangExpressionVariableSP &persistent_variable_sp, Error &err) 405 class EntityVariable : public Materializer::Entity 704 Materializer::AddVariable (lldb::VariableSP &variable_sp, Error &err) 713 class EntityResultVariable : public Materializer::Entity 974 Materializer 1290 Materializer::Materializer () : function in class:Materializer [all...] |
H A D | ClangUserExpression.cpp | 34 #include "lldb/Expression/Materializer.h" 484 m_materializer_ap.reset(new Materializer());
|
H A D | ClangExpressionDeclMap.cpp | 30 #include "lldb/Expression/Materializer.h" 78 Materializer *materializer)
|
/external/llvm/include/llvm/IR/ |
H A D | Module.h | 217 Materializer; ///< Used to materialize GlobalValues member in class:llvm::Module 474 /// Materializer. To reset the materializer for a module that already has one, 482 GVMaterializer *getMaterializer() const { return Materializer.get(); } 501 /// Materializer. If the module is corrupt, this DOES NOT clear the old 502 /// Materializer.
|
/external/llvm/tools/gold/ |
H A D | gold-plugin.cpp | 570 LocalValueMaterializer *Materializer) { 571 return MapValue(C, VM, RF_IgnoreMissingEntries, nullptr, Materializer); 703 LocalValueMaterializer Materializer(Drop); 708 Constant *Replacement = mapConstantToLocalCopy(Aliasee, VM, &Materializer); 569 mapConstantToLocalCopy(Constant *C, ValueToValueMapTy &VM, LocalValueMaterializer *Materializer) argument
|
/external/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 175 : Materializer(HandlerFn, VarInfo), 203 ValueMaterializer *getValueMaterializer() override { return &Materializer; } 206 WinEHFrameVariableMaterializer Materializer; member in class:__anon10508::WinEHCloningDirectorBase 678 WinEHFrameVariableMaterializer Materializer(OutlinedHandlerFn, FrameVarInfo); 1099 Materializer.escapeCatchObject(ExceptionObjectVar); 1239 llvm::RemapInstruction(NewCall, VMap, RF_None, nullptr, &Materializer);
|
/external/lldb/include/lldb/ |
H A D | lldb-forward.h | 112 class Materializer;
|