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

/external/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h72 ValueMaterializer *Materializer = nullptr);
77 ValueMaterializer *Materializer = nullptr);
84 ValueMaterializer *Materializer = nullptr) {
86 Materializer));
91 ValueMaterializer *Materializer = nullptr) {
93 Materializer));
H A DCloning.h134 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)))
75 Value *Mapped_OP = MapValue(OP, VM, Flags, TypeMapper, Materializer);
90 Value *Mapped_Op = MapValue(Op, VM, Flags, TypeMapper, Materializer);
120 cast<Function>(MapValue(BA->getFunction(), VM, Flags, TypeMapper, Materializer));
122 Flags, TypeMapper, Materializer));
132 Mapped = MapValue(Op, VM, Flags, TypeMapper, Materializer);
160 Flags, TypeMapper, Materializer));
185 ValueMaterializer *Materializer){
27 MapValue(const Value *V, ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument
183 RemapInstruction(Instruction *I, ValueToValueMapTy &VMap, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument
[all...]
H A DCloneFunction.cpp83 ValueMaterializer *Materializer) {
154 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/llvm/lib/IR/
H A DModule.cpp49 : Context(C), Materializer(), ModuleID(MID), RNG(nullptr), DL("") {
375 assert(!Materializer &&
378 Materializer.reset(GVM);
382 if (Materializer)
383 return Materializer->isMaterializable(GV);
388 if (Materializer)
389 return Materializer->isDematerializable(GV);
394 if (!Materializer)
397 std::error_code EC = Materializer->Materialize(GV);
406 if (Materializer)
[all...]
/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/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.h205 Materializer; ///< Used to materialize GlobalValues member in class:llvm::Module
449 /// Materializer. To reset the materializer for a module that already has one,
457 GVMaterializer *getMaterializer() const { return Materializer.get(); }
479 /// Materializer. If the module is corrupt, this DOES NOT clear the old
480 /// Materializer.
/external/lldb/include/lldb/
H A Dlldb-forward.h112 class Materializer;

Completed in 184 milliseconds