Home
last modified time | relevance | path

Searched defs:Regs (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp131 getFrameHelperName(SmallVectorImpl<unsigned> & Regs,FrameHelperType Type,unsigned FpOffset) getFrameHelperName() argument
313 getOrCreateFrameHelper(Module * M,MachineModuleInfo * MMI,SmallVectorImpl<unsigned> & Regs,FrameHelperType Type,unsigned FpOffset=0) getOrCreateFrameHelper() argument
396 shouldUseFrameHelper(MachineBasicBlock & MBB,MachineBasicBlock::iterator & NextMBBI,SmallVectorImpl<unsigned> & Regs,FrameHelperType Type) shouldUseFrameHelper() argument
474 SmallVector<unsigned, 8> Regs; lowerEpilog() local
557 SmallVector<unsigned, 8> Regs; lowerProlog() local
[all...]
H A DAArch64ISelDAGToDAG.cpp1373 createDTuple(ArrayRef<SDValue> Regs) createDTuple() argument
1382 createQTuple(ArrayRef<SDValue> Regs) createQTuple() argument
1391 createZTuple(ArrayRef<SDValue> Regs) createZTuple() argument
1401 createZMulTuple(ArrayRef<SDValue> Regs) createZMulTuple() argument
1413 createTuple(ArrayRef<SDValue> Regs,const unsigned RegClassIDs[],const unsigned SubRegs[]) createTuple() argument
1451 SmallVector<SDValue, 4> Regs(N->op_begin() + Vec0Off, SelectTable() local
1746 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); SelectCVTIntrinsic() local
1770 SmallVector<SDValue, 4> Regs(N->op_begin() + StartIdx, SelectDestructiveMultiIntrinsic() local
1905 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); SelectClamp() local
1995 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, SelectUnaryMultiIntrinsic() local
2020 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); SelectStore() local
2039 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); SelectPredicatedStore() local
2084 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); SelectPostStore() local
2138 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); SelectLoadLane() local
2176 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); SelectPostLoadLane() local
2230 SmallVector<SDValue, 4> Regs(N->op_begin() + 2, N->op_begin() + 2 + NumVecs); SelectStoreLane() local
2258 SmallVector<SDValue, 4> Regs(N->op_begin() + 1, N->op_begin() + 1 + NumVecs); SelectPostStoreLane() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp243 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getCalleeSavedRegs() local
253 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getCallPreservedMask() local
262 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getReservedRegs() local
435 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getFrameRegister() local
H A DSystemZFrameLowering.cpp923 auto *Regs = isXPLeafCandidate() local
972 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); assignCalleeSavedSpillSlots() local
1069 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); determineCalleeSaves() local
1087 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); spillCalleeSavedRegisters() local
1149 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); restoreCalleeSavedRegisters() local
1206 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); emitPrologue() local
1321 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); emitEpilogue() local
1458 auto &Regs = Subtarget.getSpecialRegisters<SystemZXPLINK64Registers>(); processFunctionBeforeFrameFinalized() local
1481 auto *Regs = determineFrameLayout() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h315 unsigned getFirstUnallocated(ArrayRef<MCPhysReg> Regs) const { in getFirstUnallocated()
349 MCPhysReg AllocateReg(ArrayRef<MCPhysReg> Regs) { in AllocateReg()
363 MCPhysReg AllocateRegBlock(ArrayRef<MCPhysReg> Regs, unsigned RegsRequired) { in AllocateRegBlock()
390 MCRegister AllocateReg(ArrayRef<MCPhysReg> Regs, const MCPhysReg *ShadowRegs) { in AllocateReg()
H A DRegisterPressure.h276 RegSet Regs; variable
H A DRDFRegisters.h193 BitVector Regs; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h78 HWInstructionDispatchedEvent(const InstRef &IR, ArrayRef<unsigned> Regs, in HWInstructionDispatchedEvent()
99 HWInstructionRetiredEvent(const InstRef &IR, ArrayRef<unsigned> Regs) in HWInstructionRetiredEvent()
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp219 const CodeGenRegister::Vec &Regs = RC.getMembers(); EmitRegUnitPressure() local
384 EmitRegMappingTables(raw_ostream & OS,const std::deque<CodeGenRegister> & Regs,bool isCtor) EmitRegMappingTables() argument
511 EmitRegMapping(raw_ostream & OS,const std::deque<CodeGenRegister> & Regs,bool isCtor) EmitRegMapping() argument
878 const auto &Regs = RegBank.getRegisters(); runMCDesc() local
1442 const auto &Regs = RegBank.getRegisters(); runTargetDesc() local
1679 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); runTargetDesc() local
[all...]
H A DCodeGenRegisters.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp145 static const unsigned Regs[2][2] = { in getFrameRegister() local
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp139 TaintedSubRegions Regs = SavedRegs ? *SavedRegs : F.getEmptyMap(); addPartialTaint() local
283 if (const TaintedSubRegions *Regs = getTaintedSymbolsImpl() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp99 auto InsertUsesDefs = [&](RegList &Regs, RegisterSet &UsesDefs) { in INITIALIZE_PASS() argument
H A DARMLoadStoreOptimizer.cpp616 ContainsReg(const ArrayRef<std::pair<unsigned,bool>> & Regs,unsigned Reg) ContainsReg() argument
631 CreateLoadStoreMulti(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,int Offset,unsigned Base,bool BaseKill,unsigned Opcode,ARMCC::CondCodes Pred,unsigned PredReg,const DebugLoc & DL,ArrayRef<std::pair<unsigned,bool>> Regs,ArrayRef<MachineInstr * > Instrs) CreateLoadStoreMulti() argument
838 CreateLoadStoreDouble(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,int Offset,unsigned Base,bool BaseKill,unsigned Opcode,ARMCC::CondCodes Pred,unsigned PredReg,const DebugLoc & DL,ArrayRef<std::pair<unsigned,bool>> Regs,ArrayRef<MachineInstr * > Instrs) const CreateLoadStoreDouble() argument
864 SmallVector<std::pair<unsigned, bool>, 8> Regs; MergeOpsUpdate() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.cpp160 auto Regs = getRegisters(); getRegister() local
671 auto Regs = getRegisters(); toString() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp777 AddressRegs Regs = getRegs(Opc, *LSO.TII); setMI() local
1466 AddressRegs Regs = getRegs(Opcode, *TII); mergeBufferLoadPair() local
1521 AddressRegs Regs = getRegs(Opcode, *TII); mergeTBufferLoadPair() local
1592 AddressRegs Regs = getRegs(Opcode, *TII); mergeTBufferStorePair() local
1921 AddressRegs Regs = getRegs(Opcode, *TII); mergeBufferStorePair() local
[all...]
H A DAMDGPUArgumentUsageInfo.h97 SmallVector<MCRegister> Regs; member
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.cpp80 std::vector<unsigned> &Regs, in GetGroupRegs() argument
546 std::vector<unsigned> Regs; in FindSuitableFreeRegisters() local
[all...]
H A DExecutionDomainFix.cpp329 SmallVector<int, 4> Regs; in visitSoftInstr() local
H A DCallingConvLower.cpp201 void CCState::getRemainingRegParmsForType(SmallVectorImpl<MCPhysReg> &Regs, in getRemainingRegParmsForType()
H A DRDFRegisters.cpp367 BitVector Regs = PRI.getUnitAliases(U); in makeRegRef() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp35 SmallVector<Register, 1> Regs; member in __anon51a38c3a0111::GISelAsmOperandInfo
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp240 createTuple(SelectionDAG & CurDAG,ArrayRef<SDValue> Regs,unsigned NF,RISCVII::VLMUL LMUL) createTuple() argument
351 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, selectVLSEG() local
391 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, selectVLSEGFF() local
433 SmallVector<SDValue, 8> Regs(Node->op_begin() + CurOp, selectVLXSEG() local
484 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); selectVSSEG() local
514 SmallVector<SDValue, 8> Regs(Node->op_begin() + 2, Node->op_begin() + 2 + NF); selectVSXSEG() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h63 SmallVector<Register, 4> Regs; member
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp412 const MCPhysReg *Regs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local

123