/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64TargetStreamer.h | 51 virtual void emitARM64WinCFISaveReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegX() argument 52 virtual void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegP() argument 53 virtual void emitARM64WinCFISaveRegP(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegPX() argument 54 virtual void emitARM64WinCFISaveRegPX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveLRPair() argument 55 virtual void emitARM64WinCFISaveLRPair(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFReg() argument 56 virtual void emitARM64WinCFISaveFReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFRegX() argument 57 virtual void emitARM64WinCFISaveFRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFRegP() argument 58 virtual void emitARM64WinCFISaveFRegP(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFRegPX() argument 73 virtual void emitARM64WinCFISaveAnyRegI(unsigned Reg, in in emitARM64WinCFISaveAnyRegI() argument 50 emitARM64WinCFISaveReg(unsigned Reg,int Offset) emitARM64WinCFISaveReg() argument 72 emitARM64WinCFISaveAnyRegI(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegI() argument 74 emitARM64WinCFISaveAnyRegD(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegD() argument 75 emitARM64WinCFISaveAnyRegDP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDP() argument 76 emitARM64WinCFISaveAnyRegQ(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQ() argument 77 emitARM64WinCFISaveAnyRegQP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQP() argument 78 emitARM64WinCFISaveAnyRegIX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIX() argument 79 emitARM64WinCFISaveAnyRegIPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIPX() argument 80 emitARM64WinCFISaveAnyRegDX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDX() argument 81 emitARM64WinCFISaveAnyRegDPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDPX() argument 82 emitARM64WinCFISaveAnyRegQX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQX() argument 83 emitARM64WinCFISaveAnyRegQPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQPX() argument [all...] |
H A D | AArch64WinCOFFStreamer.cpp | 70 int Reg, int Offset) { in emitARM64WinUnwindCode() argument 103 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveReg(unsigned Reg, in emitARM64WinCFISaveReg() argument 110 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveRegX(unsigned Reg, in emitARM64WinCFISaveRegX() argument 115 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveRegP(unsigned Reg, in emitARM64WinCFISaveRegP() argument 120 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveRegPX(unsigned Reg, in emitARM64WinCFISaveRegPX() argument 125 emitARM64WinCFISaveLRPair(unsigned Reg,int Offset) emitARM64WinCFISaveLRPair() argument 130 emitARM64WinCFISaveFReg(unsigned Reg,int Offset) emitARM64WinCFISaveFReg() argument 137 emitARM64WinCFISaveFRegX(unsigned Reg,int Offset) emitARM64WinCFISaveFRegX() argument 142 emitARM64WinCFISaveFRegP(unsigned Reg,int Offset) emitARM64WinCFISaveFRegP() argument 147 emitARM64WinCFISaveFRegPX(unsigned Reg,int Offset) emitARM64WinCFISaveFRegPX() argument 234 emitARM64WinCFISaveAnyRegI(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegI() argument 239 emitARM64WinCFISaveAnyRegIP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIP() argument 244 emitARM64WinCFISaveAnyRegD(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegD() argument 249 emitARM64WinCFISaveAnyRegDP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDP() argument 254 emitARM64WinCFISaveAnyRegQ(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQ() argument 259 emitARM64WinCFISaveAnyRegQP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQP() argument 264 emitARM64WinCFISaveAnyRegIX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIX() argument 269 emitARM64WinCFISaveAnyRegIPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIPX() argument 274 emitARM64WinCFISaveAnyRegDX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDX() argument 279 emitARM64WinCFISaveAnyRegDPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDPX() argument 284 emitARM64WinCFISaveAnyRegQX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQX() argument 289 emitARM64WinCFISaveAnyRegQPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQPX() argument [all...] |
H A D | AArch64ELFStreamer.cpp | 68 void emitARM64WinCFISaveReg(unsigned Reg, int Offset) override { in emitARM64WinCFISaveReg() argument 71 void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) override { in emitARM64WinCFISaveRegX() argument 74 void emitARM64WinCFISaveRegP(unsigned Reg, int Offset) override { in emitARM64WinCFISaveRegP() argument 77 void emitARM64WinCFISaveRegPX(unsigned Reg, int Offset) override { in emitARM64WinCFISaveRegPX() argument 80 void emitARM64WinCFISaveLRPair(unsigned Reg, int Offset) override { in emitARM64WinCFISaveLRPair() argument 83 emitARM64WinCFISaveFReg(unsigned Reg,int Offset) emitARM64WinCFISaveFReg() argument 86 emitARM64WinCFISaveFRegX(unsigned Reg,int Offset) emitARM64WinCFISaveFRegX() argument 89 emitARM64WinCFISaveFRegP(unsigned Reg,int Offset) emitARM64WinCFISaveFRegP() argument 92 emitARM64WinCFISaveFRegPX(unsigned Reg,int Offset) emitARM64WinCFISaveFRegPX() argument 115 emitARM64WinCFISaveAnyRegI(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegI() argument 118 emitARM64WinCFISaveAnyRegIP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIP() argument 121 emitARM64WinCFISaveAnyRegD(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegD() argument 124 emitARM64WinCFISaveAnyRegDP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDP() argument 127 emitARM64WinCFISaveAnyRegQ(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQ() argument 130 emitARM64WinCFISaveAnyRegQP(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQP() argument 133 emitARM64WinCFISaveAnyRegIX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIX() argument 136 emitARM64WinCFISaveAnyRegIPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegIPX() argument 139 emitARM64WinCFISaveAnyRegDX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDX() argument 142 emitARM64WinCFISaveAnyRegDPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegDPX() argument 145 emitARM64WinCFISaveAnyRegQX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQX() argument 148 emitARM64WinCFISaveAnyRegQPX(unsigned Reg,int Offset) emitARM64WinCFISaveAnyRegQPX() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | Register.h | 20 unsigned Reg; variable 23 constexpr Register(unsigned Val = 0) : Reg(Val) {} in Reg() function 44 static constexpr bool isStackSlot(unsigned Reg) { in isStackSlot() argument 52 static int stackSlot2Index(Register Reg) { in stackSlot2Index() argument 65 isPhysicalRegister(unsigned Reg) isPhysicalRegister() argument 71 isVirtualRegister(unsigned Reg) isVirtualRegister() argument 77 virtReg2Index(Register Reg) virtReg2Index() argument [all...] |
H A D | MachineRegisterInfo.h | 177 void noteNewVirtualRegister(Register Reg) { in noteNewVirtualRegister() argument 310 reg_operands(Register Reg) reg_operands() argument 326 reg_instructions(Register Reg) reg_instructions() argument 341 reg_bundles(Register Reg) reg_bundles() argument 361 reg_nodbg_operands(Register Reg) reg_nodbg_operands() argument 378 reg_nodbg_instructions(Register Reg) reg_nodbg_instructions() argument 395 reg_nodbg_bundles(Register Reg) reg_nodbg_bundles() argument 413 def_operands(Register Reg) def_operands() argument 429 def_instructions(Register Reg) def_instructions() argument 444 def_bundles(Register Reg) def_bundles() argument 452 getVRegName(Register Reg) getVRegName() argument 456 insertVRegByName(StringRef Name,Register Reg) insertVRegByName() argument 474 getOneDef(Register Reg) getOneDef() argument 493 use_operands(Register Reg) use_operands() argument 509 use_instructions(Register Reg) use_instructions() argument 524 use_bundles(Register Reg) use_bundles() argument 550 use_nodbg_operands(Register Reg) use_nodbg_operands() argument 567 use_nodbg_instructions(Register Reg) use_nodbg_instructions() argument 584 use_nodbg_bundles(Register Reg) use_nodbg_bundles() argument 663 getRegClass(Register Reg) getRegClass() argument 680 getRegClassOrNull(Register Reg) getRegClassOrNull() argument 689 getRegBankOrNull(Register Reg) getRegBankOrNull() argument 697 getRegClassOrRegBank(Register Reg) getRegClassOrRegBank() argument 707 setRegClassOrRegBank(Register Reg,const RegClassOrRegBank & RCOrRB) setRegClassOrRegBank() argument 761 getType(Register Reg) getType() argument [all...] |
H A D | LiveRegUnits.h | 56 Register Reg = O->getReg(); in accumulateUsedDefed() local 86 void addReg(MCPhysReg Reg) { in addReg() argument 93 addRegMasked(MCPhysReg Reg,LaneBitmask Mask) addRegMasked() argument 102 removeReg(MCPhysReg Reg) removeReg() argument 116 available(MCPhysReg Reg) available() argument [all...] |
H A D | LiveIntervals.h | 129 return createAndComputeVirtRegInterval(Reg); in createEmptyInterval() argument 136 bool hasInterval(Register Reg) const { in createAndComputeVirtRegInterval() argument 112 getInterval(Register Reg) getInterval() argument 119 getInterval(Register Reg) getInterval() argument 123 hasInterval(Register Reg) hasInterval() argument 145 getOrCreateEmptyInterval(Register Reg) getOrCreateEmptyInterval() argument 150 removeInterval(Register Reg) removeInterval() argument 426 removeAllRegUnitsForPhysReg(MCRegister Reg) removeAllRegUnitsForPhysReg() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.h | 46 static inline bool isARMArea1Register(unsigned Reg, bool SplitFramePushPop) { in isARMArea1Register() argument 62 static inline bool isARMArea2Register(unsigned Reg, bool SplitFramePushPop) { in isARMArea2Register() argument 74 static inline bool isSplitFPArea1Register(unsigned Reg, in isSplitFPArea1Register() argument 89 static inline bool isSplitFPArea2Register(unsigned Reg, in isSplitFPArea2Register() argument 101 static inline bool isARMArea3Register(unsigned Reg, bool SplitFramePushPop) { in isARMArea3Register() argument 119 isCalleeSavedRegister(unsigned Reg,const MCPhysReg * CSRegs) isCalleeSavedRegister() argument [all...] |
H A D | Thumb1FrameLowering.cpp | 211 Register Reg = I.getReg(); emitPrologue() local 361 Register Reg = I.getReg(); emitPrologue() local 395 Register Reg = I.getReg(); emitPrologue() local 424 Register Reg = I.getReg(); emitPrologue() local 545 Register Reg = I.getReg(); emitEpilogue() local 618 for (auto Reg : GPRsNoLRSP.set_bits()) { findTemporariesForLR() local 849 for (Register Reg : Regs) { splitLowAndHighRegs() local 864 __anonaab2a06a0102(Register Reg) getNextOrderedReg() argument 883 for (unsigned Reg : OrderedLowRegs) { pushRegsToStack() local 949 for (unsigned Reg : llvm::reverse(RegsToPush)) pushRegsToStack() local 1047 for (Register Reg : OrderedLowRegs) { popRegsFromStack() local 1111 Register Reg = I.getReg(); spillCalleeSavedRegisters() local 1124 for (Register Reg : SpilledGPRs) spillCalleeSavedRegisters() local 1158 Register Reg = I.getReg(); restoreCalleeSavedRegisters() local 1173 for (Register Reg : SpilledGPRs) restoreCalleeSavedRegisters() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AggressiveAntiDepBreaker.cpp | 70 unsigned AggressiveAntiDepState::GetGroup(unsigned Reg) { in GetGroup() argument 83 for (unsigned Reg = 0; Reg != NumTargetRegs; ++Reg) { in GetGroupRegs() local 104 unsigned AggressiveAntiDepState::LeaveGroup(unsigned Reg) { in LeaveGroup() argument 114 IsLive(unsigned Reg) IsLive() argument 158 unsigned Reg = *AI; StartBlock() local 172 unsigned Reg = *I; StartBlock() local 203 for (unsigned Reg = 1; Reg != TRI->getNumRegs(); ++Reg) { Observe() local 228 Register Reg = MO.getReg(); IsImplicitDefUse() local 248 const Register Reg = MO.getReg(); GetPassthruRegs() local 291 HandleLastUse(unsigned Reg,unsigned KillIdx,const char * tag,const char * header,const char * footer) HandleLastUse() argument 355 Register Reg = MO.getReg(); PrescanInstruction() local 365 Register Reg = MO.getReg(); PrescanInstruction() local 407 Register Reg = MO.getReg(); PrescanInstruction() local 460 Register Reg = MO.getReg(); ScanInstruction() local 494 Register Reg = MO.getReg(); ScanInstruction() local 510 GetRenameRegisters(unsigned Reg) GetRenameRegisters() argument 557 for (unsigned Reg : Regs) { FindSuitableFreeRegisters() local 576 for (unsigned Reg : Regs) { FindSuitableFreeRegisters() local 637 for (unsigned Reg : Regs) { FindSuitableFreeRegisters() local 772 for (unsigned Reg = 1; Reg < TRI->getNumRegs(); ++Reg) { BreakAntiDependencies() local [all...] |
H A D | LiveVariables.cpp | 84 getVarInfo(Register Reg) getVarInfo() argument 127 HandleVirtRegUse(Register Reg,MachineBasicBlock * MBB,MachineInstr & MI) HandleVirtRegUse() argument 178 HandleVirtRegDef(Register Reg,MachineInstr & MI) HandleVirtRegDef() argument 189 FindLastPartialDef(Register Reg,SmallSet<unsigned,4> & PartDefRegs) FindLastPartialDef() argument 225 HandlePhysRegUse(Register Reg,MachineInstr & MI) HandlePhysRegUse() argument 273 FindLastRefOrPartRef(Register Reg) FindLastRefOrPartRef() argument 302 HandlePhysRegKill(Register Reg,MachineInstr * MI) HandlePhysRegKill() argument 413 for (unsigned Reg = 1; Reg != NumRegs; ++Reg) { HandleRegMask() local 431 HandlePhysRegDef(Register Reg,MachineInstr * MI,SmallVectorImpl<unsigned> & Defs) HandlePhysRegDef() argument 473 Register Reg = Defs.pop_back_val(); UpdatePhysRegDefs() local 632 const Register Reg = Register::index2VirtReg(i); runOnMachineFunction() local 655 recomputeForSingleDefVirtReg(Register Reg) recomputeForSingleDefVirtReg() argument 741 replaceKillInstruction(Register Reg,MachineInstr & OldMI,MachineInstr & NewMI) replaceKillInstruction() argument 753 Register Reg = MO.getReg(); removeVirtualRegistersKilled() local 780 isLiveIn(const MachineBasicBlock & MBB,Register Reg,MachineRegisterInfo & MRI) isLiveIn() argument 796 isLiveOut(Register Reg,const MachineBasicBlock & MBB) isLiveOut() argument 853 Register Reg = Register::index2VirtReg(i); addNewBlock() local [all...] |
H A D | CriticalAntiDepBreaker.cpp | 70 unsigned Reg = *AI; in StartBlock() local 84 unsigned Reg = *I; in StartBlock() local 88 unsigned Reg = *AI; in StartBlock() local 114 for (unsigned Reg = 1; Reg != TRI->getNumRegs(); ++Reg) { in Observe() local 184 Register Reg = MO.getReg(); in PrescanInstruction() local 225 Register Reg = MO.getReg(); in PrescanInstruction() local 280 Register Reg = MO.getReg(); in ScanInstruction() local 310 Register Reg = MO.getReg(); in ScanInstruction() local 466 for (unsigned Reg = 1; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies() local 614 Register Reg = MO.getReg(); in BreakAntiDependencies() local
|
H A D | MIRVRegNamerUtils.h | 36 Register Reg; variable 40 NamedVReg(Register Reg, std::string Name = "") : Reg(Reg), Name(Name) {} in Reg() function
|
H A D | MachineRegisterInfo.cpp | 57 setRegClass(Register Reg,const TargetRegisterClass * RC) setRegClass() argument 62 setRegBank(Register Reg,const RegisterBank & RegBank) setRegBank() argument 68 constrainRegClass(MachineRegisterInfo & MRI,Register Reg,const TargetRegisterClass * OldRC,const TargetRegisterClass * RC,unsigned MinNumRegs) constrainRegClass() argument 84 constrainRegClass(Register Reg,const TargetRegisterClass * RC,unsigned MinNumRegs) constrainRegClass() argument 91 constrainRegAttrs(Register Reg,Register ConstrainingReg,unsigned MinNumRegs) constrainRegAttrs() argument 121 recomputeRegClass(Register Reg) recomputeRegClass() argument 146 Register Reg = Register::index2VirtReg(getNumVirtRegs()); createIncompleteVirtualRegister() local 164 Register Reg = createIncompleteVirtualRegister(Name); createVirtualRegister() local 172 Register Reg = createIncompleteVirtualRegister(Name); cloneVirtualRegister() local 187 Register Reg = createIncompleteVirtualRegister(Name); createGenericVirtualRegister() local 201 Register Reg = Register::index2VirtReg(i); clearVirtRegs() local 425 hasAtMostUserInstrs(Register Reg,unsigned MaxUsers) const hasAtMostUserInstrs() argument 602 disableCalleeSavedRegister(MCRegister Reg) disableCalleeSavedRegister() argument [all...] |
H A D | MachineInstrBundle.cpp | 159 Register Reg = MO.getReg(); in finalizeBundle() local 182 if (!Reg) in finalizeBundle() local 211 for (Register Reg : LocalDefs) { finalizeBundle() local 220 for (Register Reg : ExternUses) { finalizeBundle() local 279 AnalyzeVirtRegInBundle(MachineInstr & MI,Register Reg,SmallVectorImpl<std::pair<MachineInstr *,unsigned>> * Ops) AnalyzeVirtRegInBundle() argument 309 AnalyzeVirtRegLanesInBundle(const MachineInstr & MI,Register Reg,const MachineRegisterInfo & MRI,const TargetRegisterInfo & TRI) AnalyzeVirtRegLanesInBundle() argument 336 AnalyzePhysRegInBundle(const MachineInstr & MI,Register Reg,const TargetRegisterInfo * TRI) AnalyzePhysRegInBundle() argument [all...] |
H A D | FixupStatepointCallerSaved.cpp | 92 static unsigned getRegisterSize(const TargetRegisterInfo &TRI, Register Reg) { in getRegisterSize() argument 110 static Register performCopyPropagation(Register Reg, in performCopyPropagation() argument 183 recordReload(Register Reg,int FI,const MachineBasicBlock * MBB) recordReload() argument 191 hasReload(Register Reg,int FI,const MachineBasicBlock * MBB) hasReload() argument 251 getFrameIndex(Register Reg,MachineBasicBlock * EHPad) getFrameIndex() argument 367 isCalleeSaved(Register Reg) isCalleeSaved() argument 388 Register Reg = MO.getReg(); findRegistersToSpill() local 408 for (Register Reg : RegsToSpill) { spillRegisters() local 429 insertReloadBefore(unsigned Reg,MachineBasicBlock::iterator It,MachineBasicBlock * MBB) insertReloadBefore() argument 457 for (auto Reg : RegsToReload) { insertReloads() local 488 Register Reg = DefMO.getReg(); rewriteStatepoint() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCRegister.h | 35 unsigned Reg; variable 38 constexpr MCRegister(unsigned Val = 0) : Reg(Val) {} in Reg() function 61 static constexpr bool isStackSlot(unsigned Reg) { in isStackSlot() 67 static constexpr bool isPhysicalRegister(unsigned Reg) { in isPhysicalRegister()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorPrint.cpp | 73 static bool isVecReg(unsigned Reg) { in isVecReg() 96 static void addAsmInstr(MachineBasicBlock *MBB, unsigned Reg, in addAsmInstr() 108 static bool getInstrVecReg(const MachineInstr &MI, unsigned &Reg) { in getInstrVecReg() 144 unsigned Reg = 0; in runOnMachineFunction() local 152 unsigned Reg = 0; in runOnMachineFunction() local 168 unsigned Reg = 0; in runOnMachineFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCTargetDesc.h | 60 inline unsigned getRegAsGR64(unsigned Reg) { in getRegAsGR64() 65 inline unsigned getRegAsGR32(unsigned Reg) { in getRegAsGR32() 70 inline unsigned getRegAsGRH32(unsigned Reg) { in getRegAsGRH32() 75 inline unsigned getRegAsVR128(unsigned Reg) { in getRegAsVR128()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIProgramInfo.cpp | 80 uint64_t Reg = S_00B848_PRIORITY(ProgInfo.Priority) | in getComputePGMRSrc2() local 25 uint64_t Reg = S_00B848_VGPRS(VGPRBlocks) | S_00B848_SGPRS(SGPRBlocks) | getComputePGMRSrc1() local 47 uint64_t Reg = S_00B848_VGPRS(VGPRBlocks) | S_00B848_SGPRS(SGPRBlocks) | getPGMRSrc1() local [all...] |
H A D | SIOptimizeVGPRLiveRange.cpp | 212 Register Reg, MachineBasicBlock *MBB, in findNonPHIUsesInBlock() argument 279 Register Reg = MO.getReg(); in collectCandidateRegisters() local 300 __anon9a5ff2ae0202(Register Reg) collectCandidateRegisters() argument 322 for (auto Reg : KillsInElse) { collectCandidateRegisters() local 401 updateLiveRangeInThenRegion(Register Reg,MachineBasicBlock * If,MachineBasicBlock * Flow) const updateLiveRangeInThenRegion() argument 470 updateLiveRangeInElseRegion(Register Reg,Register NewReg,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks) const updateLiveRangeInElseRegion() argument 500 optimizeLiveRange(Register Reg,MachineBasicBlock * If,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks) const optimizeLiveRange() argument 553 optimizeWaterfallLiveRange(Register Reg,MachineBasicBlock * LoopHeader,SmallSetVector<MachineBasicBlock *,2> & Blocks,SmallVectorImpl<MachineInstr * > & Instructions) const optimizeWaterfallLiveRange() argument 679 for (auto Reg : CandidateRegs) runOnMachineFunction() local 696 for (auto Reg : CandidateRegs) runOnMachineFunction() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 60 unsigned Reg; member 81 void setReg(unsigned Reg) { in setReg() argument 290 Register Reg = getRegForValue(Op); computeAddress() local 376 Register Reg = getRegForValue(Obj); computeAddress() local 385 unsigned Reg = Addr.getReg(); materializeLoadStoreOperands() local 418 maskI1Value(unsigned Reg,const Value * V) maskI1Value() argument 434 Register Reg = getRegForValue(V); getRegForI1Value() local 440 zeroExtendToI32(unsigned Reg,const Value * V,MVT::SimpleValueType From) zeroExtendToI32() argument 476 signExtendToI32(unsigned Reg,const Value * V,MVT::SimpleValueType From) signExtendToI32() argument 512 zeroExtend(unsigned Reg,const Value * V,MVT::SimpleValueType From,MVT::SimpleValueType To) zeroExtend() argument 534 signExtend(unsigned Reg,const Value * V,MVT::SimpleValueType From,MVT::SimpleValueType To) signExtend() argument 579 notValue(unsigned Reg) notValue() argument 589 copyValue(unsigned Reg) copyValue() argument 840 unsigned Reg; selectCall() local 976 Register Reg = getRegForValue(Trunc->getOperand(0)); selectTrunc() local 1001 unsigned Reg = zeroExtend(In, Op, From, To); selectZExt() local 1018 unsigned Reg = signExtend(In, Op, From, To); selectSExt() local 1171 Register Reg = fastEmit_ISD_BITCAST_r(VT.getSimpleVT(), RetVT.getSimpleVT(), selectBitCast() local 1371 unsigned Reg; selectRet() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsOptimizePICCall.cpp | 136 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { in getRegTy() argument 167 unsigned Reg = Ty == MVT::i32 ? Mips::GP : Mips::GP_64; in eraseGPOpnd() local 232 unsigned Reg; visitNode() local 264 isCallViaRegister(MachineInstr & MI,unsigned & Reg,ValueType & Val) const isCallViaRegister() argument 306 unsigned Reg = ScopedHT.lookup(Entry).second; getReg() local 311 incCntAndSetReg(ValueType Entry,unsigned Reg) incCntAndSetReg() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/ |
H A D | RISCVDisassembler.cpp | 80 Inst.addOperand(MCOperand::createReg(Reg)); in DecodeGPRX1X5RegisterClass() local 72 MCRegister Reg = RISCV::X0 + RegNo; DecodeGPRRegisterClass() local 94 MCRegister Reg = RISCV::F0_H + RegNo; DecodeFPR16RegisterClass() local 105 MCRegister Reg = RISCV::F0_F + RegNo; DecodeFPR32RegisterClass() local 116 MCRegister Reg = RISCV::F8_F + RegNo; DecodeFPR32CRegisterClass() local 127 MCRegister Reg = RISCV::F0_D + RegNo; DecodeFPR64RegisterClass() local 138 MCRegister Reg = RISCV::F8_D + RegNo; DecodeFPR64CRegisterClass() local 169 MCRegister Reg = RISCV::X8 + RegNo; DecodeGPRCRegisterClass() local 180 MCRegister Reg = RISCV::X0 + RegNo; DecodeGPRPairRegisterClass() local 191 MCRegister Reg = (RegNo < 2) ? (RegNo + RISCV::X8) : (RegNo - 2 + RISCV::X18); DecodeSR07RegisterClass() local 202 MCRegister Reg = RISCV::V0 + RegNo; DecodeVRRegisterClass() local 216 MCRegister Reg = DecodeVRM2RegisterClass() local 233 MCRegister Reg = DecodeVRM4RegisterClass() local 250 MCRegister Reg = DecodeVRM8RegisterClass() local 264 MCRegister Reg = (RegNo == 0) ? RISCV::V0 : RISCV::NoRegister; decodeVMaskReg() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/ |
H A D | MipsDisassembler.cpp | 1349 unsigned Reg = getReg(Decoder, Mips::GPR64RegClassID, RegNo); in DecodeGPR64RegisterClass() local 1359 unsigned Reg = getReg(Decoder, Mips::GPRMM16RegClassID, RegNo); in DecodeGPRMM16RegisterClass() local 1369 unsigned Reg = getReg(Decoder, Mips::GPRMM16ZeroRegClassID, RegNo); in DecodeGPRMM16ZeroRegisterClass() local 1379 unsigned Reg = getReg(Decoder, Mips::GPRMM16MovePRegClassID, RegNo); in DecodeGPRMM16MovePRegisterClass() local 1389 unsigned Reg = getReg(Decoder, Mips::GPR32RegClassID, RegNo); in DecodeGPR32RegisterClass() local 1415 unsigned Reg = getReg(Decoder, Mips::FGR64RegClassID, RegNo); in DecodeFGR64RegisterClass() local 1426 unsigned Reg = getReg(Decoder, Mips::FGR32RegClassID, RegNo); in DecodeFGR32RegisterClass() local 1436 unsigned Reg = getReg(Decoder, Mips::CCRRegClassID, RegNo); in DecodeCCRRegisterClass() local 1446 unsigned Reg = getReg(Decoder, Mips::FCCRegClassID, RegNo); in DecodeFCCRegisterClass() local 1457 unsigned Reg = getReg(Decoder, Mips::FGRCCRegClassID, RegNo); in DecodeFGRCCRegisterClass() local [all …]
|