Searched refs:TargetMachine (Results 226 - 250 of 317) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/lib/LTO/
H A DLTOModule.cpp47 llvm::TargetMachine *TM)
232 TargetMachine *target = march->createTargetMachine(TripleStr, CPU, FeatureStr,
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DSelectOptimize.cpp35 #include "llvm/Target/TargetMachine.h"
100 const TargetMachine *TM = nullptr;
232 TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
H A DTargetPassConfig.cpp46 #include "llvm/Target/TargetMachine.h"
325 // before getting from TargetMachine.
326 static std::string getFSProfileFile(const TargetMachine *TM) {
336 // precedence before getting from TargetMachine.
337 static std::string getFSRemappingFile(const TargetMachine *TM) {
1179 // Prolog/Epilog inserter needs a TargetMachine to instantiate. But only
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp39 #include "llvm/Target/TargetMachine.h"
54 std::unique_ptr<TargetMachine> TM) = nullptr;
506 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) {
507 std::unique_ptr<TargetMachine> TheTM(TM); // Take ownership.
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h151 AMDGPUTargetLowering(const TargetMachine &TM, const AMDGPUSubtarget &STI);
H A DAMDGPUAsmPrinter.cpp43 #include "llvm/Target/TargetMachine.h"
76 createAMDGPUAsmPrinterPass(TargetMachine &tm,
88 AMDGPUAsmPrinter::AMDGPUAsmPrinter(TargetMachine &TM,
H A DSIISelLowering.h263 SITargetLowering(const TargetMachine &tm, const GCNSubtarget &STI);
H A DAMDGPUSubtarget.cpp992 const AMDGPUSubtarget &AMDGPUSubtarget::get(const TargetMachine &TM, const Function &F) {
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVAsmPrinter.cpp45 explicit SPIRVAsmPrinter(TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp45 explicit SparcAsmPrinter(TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp46 explicit VEAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h49 #include "llvm/Target/TargetMachine.h"
65 class TargetMachine;
262 explicit BasicTTIImplBase(const TargetMachine *TM, const DataLayout &DL)
488 const TargetMachine &TM = getTLI()->getTargetMachine();
2462 explicit BasicTTIImpl(const TargetMachine *TM, const Function &F);
H A DTargetLowering.h90 class TargetMachine;
335 explicit TargetLoweringBase(const TargetMachine &TM);
350 const TargetMachine &getTargetMachine() const { return TM; }
3212 const TargetMachine &TM;
3518 explicit TargetLowering(const TargetMachine &TM);
/openbsd-current/gnu/llvm/llvm/tools/opt/
H A DNewPMDriver.cpp35 #include "llvm/Target/TargetMachine.h"
323 bool llvm::runPassPipeline(StringRef Arg0, Module &M, TargetMachine *TM,
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp56 #include "llvm/Target/TargetMachine.h"
140 /// Generates the TargetMachine.
201 std::unique_ptr<TargetMachine> TM;
378 llvm::TargetMachine::parseBinutilsVersion(CodeGenOpts.BinutilsVersion);
553 // Create the TargetMachine for generating code.
1270 // Verify clang's TargetInfo DataLayout against the LLVM TargetMachine's
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp60 #include "llvm/Target/TargetMachine.h"
1225 TargetMachine *TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h132 explicit HexagonTargetLowering(const TargetMachine &TM,
H A DHexagonSubtarget.cpp30 #include "llvm/Target/TargetMachine.h"
81 StringRef FS, const TargetMachine &TM)
/openbsd-current/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp56 BPFTargetLowering::BPFTargetLowering(const TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp96 ARCTargetLowering::ARCTargetLowering(const TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp272 auto &TM = TPC.getTM<TargetMachine>();
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp70 #include "llvm/Target/TargetMachine.h"
145 explicit PPCAsmPrinter(TargetMachine &TM,
188 explicit PPCLinuxAsmPrinter(TargetMachine &TM,
234 PPCAIXAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
2884 createPPCAsmPrinterPass(TargetMachine &tm,
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp44 #include "llvm/Target/TargetMachine.h"
294 const TargetMachine *TM = nullptr;
H A DMipsBranchExpansion.cpp99 #include "llvm/Target/TargetMachine.h"
879 const TargetMachine &TM = MF.getTarget();
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h346 explicit RISCVTargetLowering(const TargetMachine &TM,

Completed in 376 milliseconds

1234567891011>>