Home
last modified time | relevance | path

Searched refs:materialize (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h109 /// without having to logically materialize it (e.g., on an edge),
124 virtual void materialize() = 0;
129 /// \pre ::materialize has been called.
135 /// \pre ::materialize has been called.
152 assert(canMaterialize() && "Impossible to materialize this point"); in getPoint()
153 materialize(); in getPoint()
171 assert(canMaterialize() && "Impossible to materialize this point"); in getInsertMBB()
172 materialize(); in getInsertMBB()
212 void materialize() override;
245 void materialize() overrid function
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h127 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
189 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DSectCreate.h44 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DLazyReexports.h151 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DMachOPlatform.h388 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DCore.h732 materialize(std::unique_ptr<MaterializationResponsibility> R) = 0;
773 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
815 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGVMaterializer.h37 virtual Error materialize(GlobalValue *GV) = 0;
H A DGlobalValue.h610 Error materialize();
H A DModule.h571 llvm::Error materialize(GlobalValue *GV);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLayer.cpp140 void BasicIRLayerMaterializationUnit::materialize( in materialize() function in llvm::orc::BasicIRLayerMaterializationUnit
217 void BasicObjectLayerMaterializationUnit::materialize( in materialize() function in llvm::orc::BasicObjectLayerMaterializationUnit
H A DSectCreate.cpp17 void SectCreateMaterializationUnit::materialize( in materialize() function in llvm::orc::SectCreateMaterializationUnit
H A DLazyReexports.cpp164 void LazyReexportsMaterializationUnit::materialize( in materialize() function in llvm::orc::LazyReexportsMaterializationUnit
H A DCompileOnDemandLayer.cpp89 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize() function in llvm::orc::PartitioningIRMaterializationUnit
H A DIndirectionUtils.cpp42 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize() function in __anond8019b250111::CompileCallbackMaterializationUnit
H A DELFNixPlatform.cpp41 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
40 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { materialize() function in __anonddf342a70111::DSOHandleMaterializationUnit
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp372 Value *materialize(Value *V) override;
380 Value *materialize(Value *V) override;
560 Value *materialize(Value *V, bool ForIndirectSymbol);
585 Value *GlobalValueMaterializer::materialize(Value *SGV) { in materialize() function in GlobalValueMaterializer
586 return TheIRLinker.materialize(SGV, false); in materialize()
589 Value *LocalValueMaterializer::materialize(Value *SGV) { in materialize() function in LocalValueMaterializer
590 return TheIRLinker.materialize(SGV, true); in materialize()
593 Value *IRLinker::materialize(Value *V, bool ForIndirectSymbol) { in materialize() function in IRLinker
1129 if (Error Err = Src.materialize()) in linkFunctionBody()
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp291 ExitOnErr(F->materialize()); in main()
309 auto Materialize = [&](GlobalValue &GV) { ExitOnErr(GV.materialize()); }; in main()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp48 Error GlobalValue::materialize() { return getParent()->materialize(this); } in materialize() function in GlobalValue
H A DModule.cpp456 Error Module::materialize(GlobalValue *GV) { in materialize() function in Module
460 return Materializer->materialize(GV); in materialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h66 virtual Value *materialize(Value *V) = 0;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1762 if (Error Err = F.materialize()) in importFunctions()
1801 if (Error Err = GV.materialize()) in importFunctions()
1824 if (Error Err = GA.materialize()) in importFunctions()
1828 if (Error Err = GO->materialize()) in importFunctions()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp147 void materialize(NodeToValueMap &Loc);
1148 void HexagonCommonGEP::materialize(NodeToValueMap &Loc) { in materialize() function in HexagonCommonGEP
1278 materialize(Loc); in runOnFunction()
H A DHexagonLoopIdiomRecognition.cpp234 Value *materialize(BasicBlock *B, BasicBlock::iterator At);
528 Value *Simplifier::Context::materialize(BasicBlock *B, in materialize() function in Simplifier::Context
1833 Value *NewSel = C.materialize(LoopB, SI->getIterator()); in recognize()
1864 Value *NewSel = C.materialize(LoopB, SI->getIterator()); in recognize()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp888 void RegBankSelect::InstrInsertPoint::materialize() { in materialize() function in RegBankSelect::InstrInsertPoint
937 void RegBankSelect::EdgeInsertPoint::materialize() { in materialize() function in RegBankSelect::EdgeInsertPoint
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetOpcodes.def290 /// Generic instruction to materialize the address of an alloca or other
300 /// Generic instruction to materialize the address of an object in the constant

12