Home
last modified time | relevance | path

Searched refs:X86TargetMachine (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp69 RegisterTargetMachine<X86TargetMachine> X(getTheX86_32Target()); in LLVMInitializeX86Target()
70 RegisterTargetMachine<X86TargetMachine> Y(getTheX86_64Target()); in LLVMInitializeX86Target()
220 X86TargetMachine::X86TargetMachine(const Target &T, const Triple &TT, in X86TargetMachine() function in X86TargetMachine
247 X86TargetMachine::~X86TargetMachine() = default;
250 X86TargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
338 bool X86TargetMachine::isNoopAddrSpaceCast(unsigned SrcAS, in isNoopAddrSpaceCast()
351 X86TargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
364 X86PassConfig(X86TargetMachine &TM, PassManagerBase &PM) in X86PassConfig()
367 X86TargetMachine &getX86TargetMachine() const { in getX86TargetMachine()
368 return getTM<X86TargetMachine>(); in getX86TargetMachine()
[all …]
H A DX86LegalizerInfo.h22 class X86TargetMachine; variable
30 const X86TargetMachine &TM;
33 X86LegalizerInfo(const X86Subtarget &STI, const X86TargetMachine &TM);
H A DX86TargetMachine.h28 class X86TargetMachine final : public LLVMTargetMachine {
35 X86TargetMachine(const Target &T, const Triple &TT, StringRef CPU,
39 ~X86TargetMachine() override;
H A DX86IndirectBranchTracking.cpp105 const X86TargetMachine *TM = in needsPrologueENDBR()
106 static_cast<const X86TargetMachine *>(&MF.getTarget()); in needsPrologueENDBR()
137 const X86TargetMachine *TM = in runOnMachineFunction()
138 static_cast<const X86TargetMachine *>(&MF.getTarget()); in runOnMachineFunction()
H A DX86.h26 class X86TargetMachine; variable
30 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
154 InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
H A DCMakeLists.txt84 X86TargetMachine.cpp
H A DX86Subtarget.cpp314 StringRef FS, const X86TargetMachine &TM, in X86Subtarget()
H A DX86Subtarget.h120 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
H A DX86TargetTransformInfo.h104 explicit X86TTIImpl(const X86TargetMachine *TM, const Function &F) in X86TTIImpl()
H A DX86InstructionSelector.cpp62 X86InstructionSelector(const X86TargetMachine &TM, const X86Subtarget &STI,
132 const X86TargetMachine &TM;
153 X86InstructionSelector::X86InstructionSelector(const X86TargetMachine &TM, in X86InstructionSelector()
1691 llvm::createX86InstructionSelector(const X86TargetMachine &TM, in createX86InstructionSelector()
H A DX86PartialReduction.cpp508 auto &TM = TPC->getTM<X86TargetMachine>(); in runOnFunction()
H A DX86ISelLowering.h22 class X86TargetMachine; variable
939 explicit X86TargetLowering(const X86TargetMachine &TM,
H A DX86LegalizerInfo.cpp60 const X86TargetMachine &TM) in X86LegalizerInfo()
H A DX86ISelDAGToDAG.cpp171 explicit X86DAGToDAGISel(X86TargetMachine &tm, CodeGenOpt::Level OptLevel) in X86DAGToDAGISel()
503 const X86TargetMachine &getTargetMachine() const { in getTargetMachine()
504 return static_cast<const X86TargetMachine &>(TM); in getTargetMachine()
6192 FunctionPass *llvm::createX86ISelDag(X86TargetMachine &TM, in createX86ISelDag()
H A DX86FastISel.cpp132 const X86TargetMachine *getTargetMachine() const { in getTargetMachine()
133 return static_cast<const X86TargetMachine *>(&TM); in getTargetMachine()
H A DX86InstrInfo.cpp9252 const X86TargetMachine *TM = in runOnMachineFunction()
9253 static_cast<const X86TargetMachine *>(&MF.getTarget()); in runOnMachineFunction()
H A DX86ISelLowering.cpp107 X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM, in X86TargetLowering()
/llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/X86/
H A Dnoop-ptrint-pair.ll3 ; Check that assert in X86TargetMachine::isNoopAddrSpaceCast is not triggered.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/X86/
H A DBUILD.gn134 "X86TargetMachine.cpp",
/llvm-project-15.0.7/llvm/docs/
H A DXRayExample.rst88 …Lowering.cpp:83:0: llvm::X86TargetLowering::X86TargetLowering(llvm::X86TargetMachine const&, llvm:…
166 …00046, 0.000050, 0.126744, 0.126744] 0.127715 X86TargetMachine.cpp:242:0: llvm::X86TargetMach…
H A DCodeGenerator.rst215 target implementation (e.g., ``X86TargetMachine``) which implements the various
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt6836 llvm/lib/Target/X86/X86TargetMachine.h