/external/llvm/include/llvm/CodeGen/ |
MachineConstantPool.h | 29 class TargetMachine; 135 const TargetMachine &TM; ///< The target machine. 144 explicit MachineConstantPool(const TargetMachine &TM)
|
Passes.h | 19 #include "llvm/Target/TargetMachine.h" 110 TargetMachine *TM; 123 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm); 131 /// Get the right type of TargetMachine for this target. 348 FunctionPass *createAtomicExpandLoadLinkedPass(const TargetMachine *TM); 355 createBasicTargetTransformInfoPass(const TargetMachine *TM); 373 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr); 546 FunctionPass *createStackProtectorPass(const TargetMachine *TM); 555 FunctionPass *createDwarfEHPass(const TargetMachine *TM); 560 FunctionPass *createSjLjEHPreparePass(const TargetMachine *TM) [all...] |
StackProtector.h | 51 const TargetMachine *TM; 112 StackProtector(const TargetMachine *TM)
|
/external/llvm/lib/Target/AArch64/ |
AArch64TargetObjectFile.cpp | 21 const TargetMachine &TM) { 28 const TargetMachine &TM, MachineModuleInfo *MMI, 49 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM,
|
AArch64Subtarget.h | 72 const std::string &FS, TargetMachine &TM, bool LittleEndian); 115 const TargetMachine &TM) const;
|
/frameworks/compile/mclinker/include/mcld/Support/ |
Target.h | 17 class TargetMachine; 45 llvm::TargetMachine &, 68 /// createTargetMachine - create target-specific TargetMachine 71 llvm::TargetMachine& pTM) const;
|
/external/llvm/include/llvm/Target/ |
TargetMachine.h | 1 //===-- llvm/Target/TargetMachine.h - Target Information --------*- C++ -*-===// 10 // This file defines the TargetMachine and LLVMTargetMachine classes. 59 /// TargetMachine - Primary interface to the complete machine description for 63 class TargetMachine { 64 TargetMachine(const TargetMachine &) LLVM_DELETED_FUNCTION; 65 void operator=(const TargetMachine &) LLVM_DELETED_FUNCTION; 67 TargetMachine(const Target &T, StringRef TargetTriple, 74 /// feature strings the TargetMachine instance is created with. 90 virtual ~TargetMachine(); [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JIT.h | 28 class TargetMachine; 58 TargetMachine &TM; // The current target we are compiling to 81 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, 189 TargetMachine *TM); 197 TargetMachine *getTargetMachine() override { return &TM; } 215 TargetMachine &tm);
|
/external/llvm/lib/ExecutionEngine/ |
TargetSelect.cpp | 24 #include "llvm/Target/TargetMachine.h" 28 TargetMachine *EngineBuilder::selectTarget() { 41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, 100 TargetMachine *Target = TheTarget->createTargetMachine(TheTriple.getTriple(),
|
/frameworks/compile/libbcc/include/bcc/ |
Compiler.h | 24 class TargetMachine; 45 // 3. Once config() is invoked, it'll re-create TargetMachine instance (i.e., 46 // mTarget) according to the configuration supplied. TargetMachine instance 50 // to compile the file over and over again. Each call uses TargetMachine 82 llvm::TargetMachine *mTarget; 106 const llvm::TargetMachine& getTargetMachine() const
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
radeon_llvm_emit.cpp | 40 #include <llvm/Target/TargetMachine.h> 121 std::auto_ptr<TargetMachine> tm(AMDGPUTarget->createTargetMachine( 126 TargetMachine &AMDGPUTargetMachine = *tm.get(); 137 if (AMDGPUTargetMachine.addPassesToEmitFile(PM, out, TargetMachine::CGFT_ObjectFile,
|
SIAssignInterpRegs.cpp | 36 TargetMachine &TM; 42 SIAssignInterpRegsPass(TargetMachine &tm) : 63 FunctionPass *llvm::createSIAssignInterpRegsPass(TargetMachine &tm) {
|
R600ISelLowering.h | 26 R600TargetLowering(TargetMachine &TM);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonAsmPrinter.h | 28 explicit HexagonAsmPrinter(TargetMachine &TM, MCStreamer &Streamer)
|
HexagonCallingConvLower.h | 28 class TargetMachine; 49 const TargetMachine &TM; 56 Hexagon_CCState(CallingConv::ID CC, bool isVarArg, const TargetMachine &TM, 64 const TargetMachine &getTarget() const { return TM; }
|
/external/llvm/lib/Target/MSP430/ |
MSP430Subtarget.cpp | 34 const std::string &FS, const TargetMachine &TM)
|
/external/llvm/lib/Target/XCore/ |
XCoreSubtarget.h | 22 #include "llvm/Target/TargetMachine.h" 45 const std::string &FS, const TargetMachine &TM);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
radeon_llvm_emit.cpp | 40 #include <llvm/Target/TargetMachine.h> 121 std::auto_ptr<TargetMachine> tm(AMDGPUTarget->createTargetMachine( 126 TargetMachine &AMDGPUTargetMachine = *tm.get(); 137 if (AMDGPUTargetMachine.addPassesToEmitFile(PM, out, TargetMachine::CGFT_ObjectFile,
|
SIAssignInterpRegs.cpp | 36 TargetMachine &TM; 42 SIAssignInterpRegsPass(TargetMachine &tm) : 63 FunctionPass *llvm::createSIAssignInterpRegsPass(TargetMachine &tm) {
|
/external/llvm/include/llvm/ |
PassInfo.h | 22 class TargetMachine; 33 typedef Pass *(*TargetMachineCtor_t)(TargetMachine *); 107 /// with a TargetMachine, creates an instance of the pass and returns it. 108 /// This pointer may be null if there is no constructor with a TargetMachine
|
/external/llvm/lib/Target/ |
Android.mk | 10 TargetMachine.cpp \
|
TargetLoweringObjectFile.cpp | 31 #include "llvm/Target/TargetMachine.h" 43 const TargetMachine &TM) { 105 const TargetMachine &TM) const { 116 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, 122 const TargetMachine &TM, 133 const TargetMachine &TM){ 261 const TargetMachine &TM) const { 281 const TargetMachine &TM) const{ 312 const TargetMachine &TM, MachineModuleInfo *MMI,
|
TargetMachineC.cpp | 1 //===-- TargetMachine.cpp -------------------------------------------------===// 10 // This file implements the LLVM-C part of TargetMachine.h 14 #include "llvm-c/TargetMachine.h" 26 #include "llvm/Target/TargetMachine.h" 33 inline TargetMachine *unwrap(LLVMTargetMachineRef P) { 34 return reinterpret_cast<TargetMachine*>(P); 39 inline LLVMTargetMachineRef wrap(const TargetMachine *P) { 41 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); 185 TargetMachine* TM = unwrap(T); 195 error = "No DataLayout in TargetMachine"; [all...] |
/external/llvm/tools/llc/ |
llc.cpp | 43 #include "llvm/Target/TargetMachine.h" 125 case TargetMachine::CGFT_AssemblyFile: 136 case TargetMachine::CGFT_ObjectFile: 142 case TargetMachine::CGFT_Null: 152 case TargetMachine::CGFT_AssemblyFile: 154 case TargetMachine::CGFT_ObjectFile: 155 case TargetMachine::CGFT_Null: 288 std::unique_ptr<TargetMachine> target( 300 TargetMachine &Target = *target.get(); 325 FileType != TargetMachine::CGFT_ObjectFile [all...] |
/art/compiler/sea_ir/code_gen/ |
code_gen_data.cc | 21 #include <llvm/Target/TargetMachine.h> 56 // Create the ::llvm::TargetMachine 57 ::llvm::OwningPtr< ::llvm::TargetMachine> target_machine( 94 ::llvm::TargetMachine::CGFT_ObjectFile,
|