/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineModuleInfo.h | 49 class LLVMTargetMachine; variable 82 const LLVMTargetMachine &TM; 153 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr); 155 explicit MachineModuleInfo(const LLVMTargetMachine *TM, 165 const LLVMTargetMachine &getTarget() const { return TM; } in getTarget() 284 explicit MachineModuleInfoWrapperPass(const LLVMTargetMachine *TM = nullptr); 286 explicit MachineModuleInfoWrapperPass(const LLVMTargetMachine *TM, 302 const LLVMTargetMachine *TM; 308 MachineModuleAnalysis(const LLVMTargetMachine *TM) : TM(TM) {} in MachineModuleAnalysis()
|
H A D | RegisterUsageInfo.h | 32 class LLVMTargetMachine; variable 44 void setTargetMachine(const LLVMTargetMachine &TM); 66 const LLVMTargetMachine *TM;
|
H A D | TargetPassConfig.h | 23 class LLVMTargetMachine; variable 122 LLVMTargetMachine *TM; 142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm); 474 LLVMTargetMachine &);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 41 void LLVMTargetMachine::initAsmInfo() { in initAsmInfo() 82 LLVMTargetMachine::LLVMTargetMachine(const Target &T, in LLVMTargetMachine() function in LLVMTargetMachine 98 LLVMTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo() 104 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode() 122 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() 142 Expected<std::unique_ptr<MCStreamer>> LLVMTargetMachine::createMCStreamer( in createMCStreamer() 208 bool LLVMTargetMachine::addPassesToEmitFile( in addPassesToEmitFile() 238 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
|
H A D | MachineModuleInfo.cpp | 236 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() 244 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() 356 const LLVMTargetMachine *TM) in MachineModuleInfoWrapperPass() 362 const LLVMTargetMachine *TM, MCContext *ExtContext) in MachineModuleInfoWrapperPass()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
H A D | LlvmState.cpp | 32 static_cast<LLVMTargetMachine *>(TheTarget->createTargetMachine( in LLVMState() 54 std::unique_ptr<LLVMTargetMachine> LLVMState::createTargetMachine() const { in createTargetMachine() 55 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine *>( in createTargetMachine()
|
H A D | Assembler.h | 91 std::unique_ptr<LLVMTargetMachine> TM, 108 std::unique_ptr<LLVMTargetMachine> TM,
|
H A D | Assembler.cpp | 166 const LLVMTargetMachine &LLVMTM = static_cast<const LLVMTargetMachine &>(TM); in getFunctionReservedRegs() 176 std::unique_ptr<LLVMTargetMachine> TM, in assembleToStream() 294 std::unique_ptr<LLVMTargetMachine> TM, in ExecutableFunction()
|
H A D | LlvmState.h | 46 std::unique_ptr<LLVMTargetMachine> createTargetMachine() const;
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/ |
H A D | handle_llvm.cpp | 128 LLVMTargetMachine <M = static_cast<LLVMTargetMachine &>(*TM); in OptLLVM()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/ |
H A D | CSKYTargetMachine.h | 21 class CSKYTargetMachine : public LLVMTargetMachine {
|
H A D | CSKYTargetMachine.cpp | 46 : LLVMTargetMachine(T, computeDataLayout(TT), TT, CPU, FS, Options, in CSKYTargetMachine()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.h | 25 class MSP430TargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
H A D | AVRTargetMachine.h | 28 class AVRTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.h | 26 class XCoreTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetMachine.h | 24 class LanaiTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCTargetMachine.h | 23 class ARCTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kTargetMachine.h | 29 class M68kTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.h | 23 class RISCVTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.h | 27 class SystemZTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.h | 20 class BPFTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.h | 28 class X86TargetMachine final : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.h | 25 class HexagonTargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VETargetMachine.h | 22 class VETargetMachine : public LLVMTargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.h | 23 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
|