HomeSort by relevance Sort by last modified time
    Searched refs:TargetMachine (Results 51 - 75 of 307) sorted by null

1 23 4 5 6 7 8 91011>>

  /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,

Completed in 1491 milliseconds

1 23 4 5 6 7 8 91011>>