| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.cpp | 60 unsigned char X86Subtarget::classifyBlockAddressReference() const { in classifyBlockAddressReference() 67 X86Subtarget::classifyGlobalReference(const GlobalValue *GV) const { in classifyGlobalReference() 72 X86Subtarget::classifyLocalReference(const GlobalValue *GV) const { in classifyLocalReference() 125 unsigned char X86Subtarget::classifyGlobalReference(const GlobalValue *GV, in classifyGlobalReference() 187 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV) const { in classifyGlobalFunctionReference() 192 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV, in classifyGlobalFunctionReference() 241 bool X86Subtarget::isLegalToCallImmediateAddr() const { in isLegalToCallImmediateAddr() 250 void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures() 323 X86Subtarget &X86Subtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 330 X86Subtarget::X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, in X86Subtarget() function in X86Subtarget [all …]
|
| H A D | X86LegalizerInfo.h | |
| H A D | X86RegisterInfo.cpp | 131 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getLargestLegalSuperClass() 197 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPointerRegClass() 284 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>(); in getCalleeSavedRegs() 427 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getCallPreservedMask() 623 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasAVX512()) { in getReservedRegs() 632 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasEGPR()) in getReservedRegs() 670 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in getNumSupportedRegs() 684 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in isArgumentRegister() 723 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in isFixedRegister() 839 MI.getParent()->getParent()->getSubtarget<X86Subtarget>().getInstrInfo(); in tryOptimizeLEAtoMOV() [all …]
|
| H A D | X86SelectionDAGInfo.cpp | 41 static MVT getOptimalRepType(const X86Subtarget &Subtarget, Align Alignment) { in getOptimalRepType() 74 static SDValue emitRepstos(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepstos() 111 static SDValue emitRepstosB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepstosB() 123 const X86Subtarget &Subtarget, in emitConstantSizeRepstos() 226 const X86Subtarget &Subtarget = in EmitTargetCodeForMemset() 227 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemset() 234 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs() 256 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB() 268 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov() 337 const X86Subtarget &Subtarget = in EmitTargetCodeForMemcpy() [all …]
|
| H A D | X86SuppressAPXForReloc.cpp | 67 const X86Subtarget &ST, unsigned int OpNum) { in suppressEGPRRegClass() 88 const X86Subtarget &ST, in suppressEGPRRegClassInRegAndUses() 98 const X86Subtarget &ST) { in handleInstructionWithEGPR() 162 const X86Subtarget &ST) { in handleNDDOrNFInstructions() 250 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86ArgumentStackSlotRebase.cpp | 65 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in getArgBaseReg() 103 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86TargetMachine.h | 30 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap; 45 const X86Subtarget *getSubtargetImpl(const Function &F) const override; 49 const X86Subtarget *getSubtargetImpl() const = delete;
|
| H A D | X86IndirectThunks.cpp | 59 const auto &STI = MF.getSubtarget<X86Subtarget>(); in mayUseThunk() 72 return MF.getSubtarget<X86Subtarget>().useLVIControlFlowIntegrity(); in mayUseThunk() 94 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk() 185 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
|
| H A D | X86EvexToVex.cpp | |
| H A D | X86MacroFusion.cpp | 16 #include "X86Subtarget.h" 39 const X86Subtarget &ST = static_cast<const X86Subtarget &>(TSI); in shouldScheduleAdjacent()
|
| H A D | X86CallLowering.cpp | |
| H A D | X86Subtarget.h | 52 class X86Subtarget final : public X86GenSubtargetInfo { 112 X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, 116 ~X86Subtarget() override; 161 X86Subtarget &initializeSubtargetDependencies(StringRef CPU,
|
| H A D | X86AsmPrinter.h | 24 class X86Subtarget; variable 32 const X86Subtarget *Subtarget = nullptr; 166 const X86Subtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
|
| H A D | X86AvoidTrailingCall.cpp | 83 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86InsertWait.cpp | 100 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86SpeculativeExecutionSideEffectSuppression.cpp | 19 #include "X86Subtarget.h" 92 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86LoadValueInjectionRetHardening.cpp | 60 const X86Subtarget *Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86FixupSetCC.cpp | 54 const X86Subtarget *ST = nullptr; 70 ST = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86.h | 25 class X86Subtarget; variable 164 const X86Subtarget &,
|
| H A D | X86CompressEVEX.cpp | 177 static bool CompressEVEXImpl(MachineInstr &MI, const X86Subtarget &ST) { in CompressEVEXImpl() 313 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86FrameLowering.cpp | 48 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI, in X86FrameLowering() 160 static unsigned getPUSHOpcode(const X86Subtarget &ST) { in getPUSHOpcode() 164 static unsigned getPOPOpcode(const X86Subtarget &ST) { in getPOPOpcode() 168 static unsigned getPUSH2Opcode(const X86Subtarget &ST) { in getPUSH2Opcode() 171 static unsigned getPOP2Opcode(const X86Subtarget &ST) { in getPOP2Opcode() 250 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitSPUpdate() 607 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in emitZeroCallUsedRegs() 642 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbe() 676 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInline() 689 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInlineGeneric() [all …]
|
| H A D | X86IndirectBranchTracking.cpp | 117 const X86Subtarget &SubTarget = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
|
| H A D | X86FrameLowering.h | 25 class X86Subtarget; variable 30 X86FrameLowering(const X86Subtarget &STI, MaybeAlign StackAlignOverride); 34 const X86Subtarget &STI;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.h | 21 class X86Subtarget; variable 28 const X86Subtarget &Subtarget; 31 X86LegalizerInfo(const X86Subtarget &STI, const X86TargetMachine &TM);
|
| H A D | X86CallLowering.cpp | 90 STI(MIRBuilder.getMF().getSubtarget<X86Subtarget>()) {} in X86OutgoingValueHandler() 129 const X86Subtarget &STI; 151 const auto &STI = MF.getSubtarget<X86Subtarget>(); in lowerReturn() 324 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in lowerCall()
|