Lines Matching refs:TargetMachine
1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
13 #include "llvm/Target/TargetMachine.h"
35 // TargetMachine Class
38 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString,
46 TargetMachine::~TargetMachine() = default;
48 bool TargetMachine::isLargeGlobalValue(const GlobalValue *GVal) const {
122 bool TargetMachine::isPositionIndependent() const {
131 // a) global state on the TargetMachine is terrible in general,
133 // and not on the TargetMachine (via TargetOptions) at all.
134 void TargetMachine::resetTargetOptions(const Function &F) const {
149 Reloc::Model TargetMachine::getRelocationModel() const { return RM; }
151 uint64_t TargetMachine::getMaxCodeSize() const {
183 bool TargetMachine::shouldAssumeDSOLocal(const GlobalValue *GV) const {
240 bool TargetMachine::useEmulatedTLS() const { return Options.EmulatedTLS; }
241 bool TargetMachine::useTLSDESC() const { return Options.EnableTLSDESC; }
243 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const {
271 TargetMachine::getTargetTransformInfo(const Function &F) const {
275 void TargetMachine::getNameWithPrefix(SmallVectorImpl<char> &Name,
288 MCSymbol *TargetMachine::getSymbol(const GlobalValue *GV) const {
299 TargetIRAnalysis TargetMachine::getTargetIRAnalysis() const {
306 std::pair<int, int> TargetMachine::parseBinutilsVersion(StringRef Version) {