Searched refs:Materializer (Results 1 - 17 of 17) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h72 ValueMaterializer *Materializer = nullptr);
77 ValueMaterializer *Materializer = nullptr);
83 ValueMaterializer *Materializer = nullptr);
88 ValueMaterializer *Materializer = nullptr);
94 ValueMaterializer *Materializer = nullptr) {
96 Materializer));
H A DCloning.h133 ValueMaterializer *Materializer = nullptr);
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp29 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 DCloneFunction.cpp83 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 DMaterializer.h1 //===-- 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 DClangExpressionDeclMap.h30 #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 DClangUserExpression.h29 #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 DModule.cpp49 : 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 DDebugInfo.cpp359 if (GVMaterializer *Materializer = M.getMaterializer())
360 Materializer->setStripDebugInfo();
/external/lldb/source/Expression/
H A DAndroid.mk35 Materializer.cpp
H A DMaterializer.cpp1 //===-- 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 DClangUserExpression.cpp34 #include "lldb/Expression/Materializer.h"
484 m_materializer_ap.reset(new Materializer());
H A DClangExpressionDeclMap.cpp30 #include "lldb/Expression/Materializer.h"
78 Materializer *materializer)
/external/llvm/include/llvm/IR/
H A DModule.h217 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 Dgold-plugin.cpp570 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 DWinEHPrepare.cpp175 : 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 Dlldb-forward.h112 class Materializer;

Completed in 1175 milliseconds