Home
last modified time | relevance | path

Searched defs:Reg (Results 1 – 25 of 563) sorted by relevance

12345678910>>...23

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h51 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 DAArch64WinCOFFStreamer.cpp70 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 DAArch64ELFStreamer.cpp68 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 DRegister.h20 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 DMachineRegisterInfo.h177 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 DLiveRegUnits.h56 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 DLiveIntervals.h129 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 DARMBaseRegisterInfo.h46 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 DThumb1FrameLowering.cpp211 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 DAggressiveAntiDepBreaker.cpp70 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 DLiveVariables.cpp84 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 DCriticalAntiDepBreaker.cpp70 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 DMIRVRegNamerUtils.h36 Register Reg; variable
40 NamedVReg(Register Reg, std::string Name = "") : Reg(Reg), Name(Name) {} in Reg() function
H A DMachineRegisterInfo.cpp57 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 DMachineInstrBundle.cpp159 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 DFixupStatepointCallerSaved.cpp92 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 DMCRegister.h35 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 DHexagonVectorPrint.cpp73 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 DSystemZMCTargetDesc.h60 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 DSIProgramInfo.cpp80 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 DSIOptimizeVGPRLiveRange.cpp212 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 DWebAssemblyFastISel.cpp60 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 DMipsOptimizePICCall.cpp136 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 DRISCVDisassembler.cpp80 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 DMipsDisassembler.cpp1349 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 …]

12345678910>>...23