Home
last modified time | relevance | path

Searched refs:X86Subtarget (Results 1 – 25 of 60) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86Subtarget.cpp57 unsigned char X86Subtarget::classifyBlockAddressReference() const { in classifyBlockAddressReference()
64 X86Subtarget::classifyGlobalReference(const GlobalValue *GV) const { in classifyGlobalReference()
69 X86Subtarget::classifyLocalReference(const GlobalValue *GV) const { in classifyLocalReference()
123 unsigned char X86Subtarget::classifyGlobalReference(const GlobalValue *GV, in classifyGlobalReference()
177 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV) const { in classifyGlobalFunctionReference()
182 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV, in classifyGlobalFunctionReference()
228 bool X86Subtarget::isLegalToCallImmediateAddr() const { in isLegalToCallImmediateAddr()
237 void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures()
286 X86Subtarget &X86Subtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
293 X86Subtarget::X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, in X86Subtarget() function in X86Subtarget
[all …]
H A DX86LegalizerInfo.h21 class X86Subtarget; variable
29 const X86Subtarget &Subtarget;
33 X86LegalizerInfo(const X86Subtarget &STI, const X86TargetMachine &TM);
H A DX86TargetMachine.h30 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap;
41 const X86Subtarget *getSubtargetImpl(const Function &F) const override;
45 const X86Subtarget *getSubtargetImpl() const = delete;
H A DX86RegisterInfo.cpp121 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getLargestLegalSuperClass()
177 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPointerRegClass()
279 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>(); in getCalleeSavedRegs()
416 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getCallPreservedMask()
608 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasAVX512()) { in getReservedRegs()
705 MI.getParent()->getParent()->getSubtarget<X86Subtarget>().getInstrInfo(); in tryOptimizeLEAtoMOV()
859 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPtrSizedFrameRegister()
868 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPtrSizedStackRegister()
H A DX86SelectionDAGInfo.cpp52 const X86Subtarget &Subtarget = in EmitTargetCodeForMemset()
53 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemset()
185 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs()
207 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB()
215 static MVT getOptimalRepmovsType(const X86Subtarget &Subtarget, in getOptimalRepmovsType()
236 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov()
306 const X86Subtarget &Subtarget = in EmitTargetCodeForMemcpy()
307 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemcpy()
H A DX86EvexToVex.cpp89 const X86Subtarget *ST = nullptr;
97 TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in runOnMachineFunction()
99 ST = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
150 const X86Subtarget *ST) { in performCustomAdjustments()
H A DX86IndirectThunks.cpp64 const auto &STI = MF.getSubtarget<X86Subtarget>(); in mayUseThunk()
76 return MF.getSubtarget<X86Subtarget>().useLVIControlFlowIntegrity(); in mayUseThunk()
94 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
201 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
H A DX86AsmPrinter.h24 class X86Subtarget; variable
28 const X86Subtarget *Subtarget = nullptr;
123 const X86Subtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
H A DX86MacroFusion.cpp38 const X86Subtarget &ST = static_cast<const X86Subtarget &>(TSI); in shouldScheduleAdjacent()
H A DX86AvoidTrailingCall.cpp82 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86FixupSetCC.cpp64 TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in runOnMachineFunction()
101 const TargetRegisterClass *RC = MF.getSubtarget<X86Subtarget>().is64Bit() in runOnMachineFunction()
H A DX86.h25 class X86Subtarget; variable
149 X86Subtarget &,
H A DX86InsertWait.cpp117 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86SpeculativeExecutionSideEffectSuppression.cpp92 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86LoadValueInjectionRetHardening.cpp63 const X86Subtarget *Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86FrameLowering.h24 class X86Subtarget; variable
29 X86FrameLowering(const X86Subtarget &STI, MaybeAlign StackAlignOverride);
33 const X86Subtarget &STI;
H A DX86LowerTileCopy.cpp73 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86IndirectBranchTracking.cpp99 const X86Subtarget &SubTarget = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86CallLowering.cpp89 STI(MIRBuilder.getMF().getSubtarget<X86Subtarget>()) {} in X86OutgoingValueHandler()
128 const X86Subtarget &STI;
293 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in lowerCall()
H A DX86TileConfig.cpp80 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in INITIALIZE_PASS_DEPENDENCY()
H A DX86VZeroUpper.cpp288 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86FrameLowering.cpp45 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI, in X86FrameLowering()
217 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitSPUpdate()
491 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbe()
521 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInline()
534 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInlineGeneric()
564 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInlineGenericBlock()
638 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInlineGenericLoop()
741 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInlineWindowsCoreCLR64()
1069 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in BuildStackAlignAND()
1215 assert(&STI == &MF.getSubtarget<X86Subtarget>() && in has128ByteRedZone()
[all …]
H A DX86Subtarget.h52 class X86Subtarget final : public X86GenSubtargetInfo {
540 X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS,
588 X86Subtarget &initializeSubtargetDependencies(StringRef CPU,
H A DX86FastTileConfig.cpp43 const X86Subtarget *ST = nullptr;
297 ST = &MFunc.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
H A DX86InstrInfo.h27 class X86Subtarget; variable
131 X86Subtarget &Subtarget;
143 explicit X86InstrInfo(X86Subtarget &STI);

123