Lines Matching refs:TargetMachine

1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
13 #include "llvm/Target/TargetMachine.h"
30 // TargetMachine Class
33 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString,
41 TargetMachine::~TargetMachine() = default;
43 bool TargetMachine::isLargeGlobalValue(const GlobalValue *GVal) const {
117 bool TargetMachine::isPositionIndependent() const {
126 // a) global state on the TargetMachine is terrible in general,
128 // and not on the TargetMachine (via TargetOptions) at all.
129 void TargetMachine::resetTargetOptions(const Function &F) const {
144 Reloc::Model TargetMachine::getRelocationModel() const { return RM; }
146 uint64_t TargetMachine::getMaxCodeSize() const {
178 bool TargetMachine::shouldAssumeDSOLocal(const GlobalValue *GV) const {
235 bool TargetMachine::useEmulatedTLS() const { return Options.EmulatedTLS; }
236 bool TargetMachine::useTLSDESC() const { return Options.EnableTLSDESC; }
238 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const {
266 CodeGenOptLevel TargetMachine::getOptLevel() const { return OptLevel; }
268 void TargetMachine::setOptLevel(CodeGenOptLevel Level) { OptLevel = Level; }
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) {