Searched defs:TargetMachine (Results 1 - 8 of 8) sorted by relevance

/external/llvm/bindings/ocaml/target/
H A Dllvm_target.mli177 module TargetMachine : sig module
186 (** Returns the Target used in a TargetMachine *)
190 [llvm::TargetMachine::getTriple]. *)
194 [llvm::TargetMachine::getCPU]. *)
201 [llvm::TargetMachine::getFeatureString]. *)
205 See [llvm::TargetMachine::addAnalysisPasses]. *)
209 See [llvm::TargetMachine::setAsmVerbosity]. *)
H A Dllvm_target.ml108 module TargetMachine = struct module
/external/llvm/lib/Target/
H A DTargetMachine.cpp1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
14 #include "llvm/Target/TargetMachine.h"
39 // TargetMachine Class
42 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, function in class:TargetMachine
52 TargetMachine::~TargetMachine() {
59 bool TargetMachine::isPositionIndependent() const {
65 // a) global state on the TargetMachine is terrible in general,
68 // and not on the TargetMachine (vi
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
H A DPTXFPRoundingModePass.cpp40 PTXTargetMachine& TargetMachine; member in class:llvm::PTXFPRoundingModePass
46 TargetMachine(TM) {
84 const PTXSubtarget& ST = TargetMachine.getSubtarget<PTXSubtarget>();
/external/swiftshader/third_party/LLVM/lib/Target/
H A DTargetMachine.cpp1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
17 #include "llvm/Target/TargetMachine.h"
189 // TargetMachine Class
192 TargetMachine::TargetMachine(const Target &T, function in class:TargetMachine
207 TargetMachine::~TargetMachine() {
214 Reloc::Model TargetMachine::getRelocationModel() const {
222 CodeModel::Model TargetMachine::getCodeModel() const {
228 bool TargetMachine
[all...]
/external/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp33 #include "llvm/Target/TargetMachine.h"
51 explicit LanaiDAGToDAGISel(LanaiTargetMachine &TargetMachine) argument
52 : SelectionDAGISel(TargetMachine) {}
/external/llvm/include/llvm/Target/
H A DTargetMachine.h1 //===-- llvm/Target/TargetMachine.h - Target Information --------*- C++ -*-===//
10 // This file defines the TargetMachine and LLVMTargetMachine classes.
66 class TargetMachine { class in namespace:llvm
67 TargetMachine(const TargetMachine &) = delete;
68 void operator=(const TargetMachine &) = delete;
70 TargetMachine(const Target &T, StringRef DataLayoutString,
85 /// Triple string, CPU name, and target feature strings the TargetMachine
108 virtual ~TargetMachine();
146 /// This is the only time the DataLayout in the TargetMachine i
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetMachine.h1 //===-- llvm/Target/TargetMachine.h - Target Information --------*- C++ -*-===//
10 // This file defines the TargetMachine and LLVMTargetMachine classes.
68 /// TargetMachine - Primary interface to the complete machine description for
72 class TargetMachine { class in namespace:llvm
73 TargetMachine(const TargetMachine &); // DO NOT IMPLEMENT
74 void operator=(const TargetMachine &); // DO NOT IMPLEMENT
76 TargetMachine(const Target &T, StringRef TargetTriple,
87 /// feature strings the TargetMachine instance is created with.
106 virtual ~TargetMachine();
[all...]

Completed in 1542 milliseconds