/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerI1Copies.h | 71 void initializeLaneMaskRegisterAttributes(Register LaneMask) { in initializeLaneMaskRegisterAttributes()
|
H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 132 Register LaneMask = createLaneMaskReg(MRI, LaneMaskRegAttrs); in buildRegCopyToLaneMask() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveIntervals.cpp | 365 extendSegmentsToUses(LiveRange & Segments,ShrinkToUsesWorkList & WorkList,Register Reg,LaneBitmask LaneMask) extendSegmentsToUses() argument 561 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); shrinkToUses() local 1020 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) updateAllRanges() local 1037 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) updateAllRanges() local 1064 updateRange(LiveRange & LR,Register Reg,LaneBitmask LaneMask) updateRange() argument 1261 handleMoveUp(LiveRange & LR,Register Reg,LaneBitmask LaneMask) handleMoveUp() argument 1444 findLastUseBefore(SlotIndex Before,Register Reg,LaneBitmask LaneMask) findLastUseBefore() argument 1557 repairOldRegInRange(const MachineBasicBlock::iterator Begin,const MachineBasicBlock::iterator End,const SlotIndex EndIdx,LiveRange & LR,const Register Reg,LaneBitmask LaneMask) repairOldRegInRange() argument [all...] |
H A D | RenameIndependentSubregs.cpp | 183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents() local 227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands() local
|
H A D | LiveInterval.cpp | 873 LaneBitmask LaneMask, in stripValuesNotDefiningMask() argument 920 BumpPtrAllocator &Allocator, LaneBitmask LaneMask, in refineSubRanges() argument 966 computeSubRangeUndefs(SmallVectorImpl<SlotIndex> & Undefs,LaneBitmask LaneMask,const MachineRegisterInfo & MRI,const SlotIndexes & Indexes) const computeSubRangeUndefs() argument [all...] |
H A D | ScheduleDAGInstrs.cpp | 444 LaneBitmask LaneMask = I->LaneMask; addVRegDefDeps() local 483 LaneBitmask LaneMask = DefLaneMask; addVRegDefDeps() local 532 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) addVRegUseDeps() local [all...] |
H A D | LiveRangeEdit.cpp | 274 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill() local
|
H A D | MachineVerifier.cpp | 2655 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument 2682 checkLivenessAtDef(const MachineOperand * MO,unsigned MONum,SlotIndex DefIdx,const LiveRange & LR,Register VRegOrUnit,bool SubRangeCheck,LaneBitmask LaneMask) checkLivenessAtDef() argument 3341 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument 3433 verifyLiveRangeSegment(const LiveRange & LR,const LiveRange::const_iterator I,Register Reg,LaneBitmask LaneMask) verifyLiveRangeSegment() argument 3659 verifyLiveRange(const LiveRange & LR,Register Reg,LaneBitmask LaneMask) verifyLiveRange() argument [all...] |
H A D | TwoAddressInstructionPass.cpp | 1631 __anon000a4e000402(LiveRange &LR, LaneBitmask LaneMask) processTiedPairs() argument 1884 LaneBitmask LaneMask = runOnMachineFunction() local 2018 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); eliminateRegSequence() local
|
H A D | RegisterScavenging.cpp | 51 LiveUnits.addRegMasked(Reg, LaneMask); in setRegUsed() argument
|
H A D | VirtRegMap.cpp | 320 LaneBitmask LaneMask; addLiveInsForSubRanges() local
|
H A D | RegisterCoalescer.cpp | 2419 const LaneBitmask LaneMask; global() member in __anon87e9921d0311::JoinVals 2589 JoinVals(LiveRange & LR,Register Reg,unsigned SubIdx,LaneBitmask LaneMask,SmallVectorImpl<VNInfo * > & newVNInfo,const CoalescerPair & cp,LiveIntervals * lis,const TargetRegisterInfo * TRI,bool SubRangeJoin,bool TrackSubRegLiveness) JoinVals() argument 3515 joinSubRegRanges(LiveRange & LRange,LiveRange & RRange,LaneBitmask LaneMask,const CoalescerPair & CP) joinSubRegRanges() argument 3579 mergeSubRangeInto(LiveInterval & LI,const LiveRange & ToMerge,LaneBitmask LaneMask,CoalescerPair & CP,unsigned ComposeSubRegIdx) mergeSubRangeInto() argument [all...] |
H A D | SplitKit.cpp | 547 buildCopy(Register FromReg,Register ToReg,LaneBitmask LaneMask,MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,bool Late,unsigned RegIdx) buildCopy() argument 619 LaneBitmask LaneMask; defFromParent() local [all...] |
H A D | MachineBasicBlock.cpp | 598 removeLiveIn(MCPhysReg Reg,LaneBitmask LaneMask) removeLiveIn() argument 633 LaneBitmask LaneMask = I->LaneMask; sortUniqueLiveIns() local [all...] |
H A D | TargetRegisterInfo.cpp | 517 getCoveringSubRegIndexes(const MachineRegisterInfo & MRI,const TargetRegisterClass * RC,LaneBitmask LaneMask,SmallVectorImpl<unsigned> & NeededIndexes) const getCoveringSubRegIndexes() argument
|
H A D | RegisterPressure.cpp | 554 LaneBitmask LaneMask = SubRegIdx != 0 pushRegLanes() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 697 LaneBitmask LaneMask; variable 700 SubRange(LaneBitmask LaneMask) : LaneMask(LaneMask) {} in SubRange() argument 703 SubRange(LaneBitmask LaneMask, const LiveRange &Other, in SubRange() argument 793 LaneBitmask LaneMask) { in createSubRange() argument 802 createSubRangeFrom(BumpPtrAllocator & Allocator,LaneBitmask LaneMask,const LiveRange & CopyFrom) createSubRangeFrom() argument [all...] |
H A D | RegisterPressure.h | 40 LaneBitmask LaneMask; member 265 LaneBitmask LaneMask; member [all...] |
H A D | ScheduleDAGInstrs.h | 54 LaneBitmask LaneMask; global() member
|
H A D | TargetRegisterInfo.h | 55 const LaneBitmask LaneMask; global() variable 726 reverseComposeSubRegIndexLaneMask(unsigned IdxA,LaneBitmask LaneMask) reverseComposeSubRegIndexLaneMask() argument
|
/llvm-project/llvm/include/llvm/MC/ |
H A D | LaneBitmask.h | 92 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask()
|
/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenRegisters.h | 73 mutable LaneBitmask LaneMask; variable 359 LaneBitmask LaneMask; variable
|
H A D | CodeGenRegisters.cpp | 1676 LaneBitmask LaneMask; computeSubRegLaneMasks() local 2181 LaneBitmask LaneMask = SubRegIndex->LaneMask; computeRegUnitLaneMasks() local [all...] |
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 1387 VPSingleDefRecipe *LaneMask; addActiveLaneMask() local
|
/llvm-project/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 2838 unsigned LaneMask = (Imm >> (l * NumControlBits)) & ControlBitsMask; upgradeX86IntrinsicCall() local
|