Home
last modified time | relevance | path

Searched defs:LaneMask (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.h71 void initializeLaneMaskRegisterAttributes(Register LaneMask) { in initializeLaneMaskRegisterAttributes()
H A DAMDGPUGlobalISelDivergenceLowering.cpp132 Register LaneMask = createLaneMaskReg(MRI, LaneMaskRegAttrs); in buildRegCopyToLaneMask() local
/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp365 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 DRenameIndependentSubregs.cpp183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents() local
227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands() local
H A DLiveInterval.cpp873 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 DScheduleDAGInstrs.cpp444 LaneBitmask LaneMask = I->LaneMask; addVRegDefDeps() local
483 LaneBitmask LaneMask = DefLaneMask; addVRegDefDeps() local
532 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) addVRegUseDeps() local
[all...]
H A DLiveRangeEdit.cpp274 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill() local
H A DMachineVerifier.cpp2655 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 DTwoAddressInstructionPass.cpp1631 __anon000a4e000402(LiveRange &LR, LaneBitmask LaneMask) processTiedPairs() argument
1884 LaneBitmask LaneMask = runOnMachineFunction() local
2018 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); eliminateRegSequence() local
H A DRegisterScavenging.cpp51 LiveUnits.addRegMasked(Reg, LaneMask); in setRegUsed() argument
H A DVirtRegMap.cpp320 LaneBitmask LaneMask; addLiveInsForSubRanges() local
H A DRegisterCoalescer.cpp2419 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 DSplitKit.cpp547 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 DMachineBasicBlock.cpp598 removeLiveIn(MCPhysReg Reg,LaneBitmask LaneMask) removeLiveIn() argument
633 LaneBitmask LaneMask = I->LaneMask; sortUniqueLiveIns() local
[all...]
H A DTargetRegisterInfo.cpp517 getCoveringSubRegIndexes(const MachineRegisterInfo & MRI,const TargetRegisterClass * RC,LaneBitmask LaneMask,SmallVectorImpl<unsigned> & NeededIndexes) const getCoveringSubRegIndexes() argument
H A DRegisterPressure.cpp554 LaneBitmask LaneMask = SubRegIdx != 0 pushRegLanes() local
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h697 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 DRegisterPressure.h40 LaneBitmask LaneMask; member
265 LaneBitmask LaneMask; member
[all...]
H A DScheduleDAGInstrs.h54 LaneBitmask LaneMask; global() member
H A DTargetRegisterInfo.h55 const LaneBitmask LaneMask; global() variable
726 reverseComposeSubRegIndexLaneMask(unsigned IdxA,LaneBitmask LaneMask) reverseComposeSubRegIndexLaneMask() argument
/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h92 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask()
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h73 mutable LaneBitmask LaneMask; variable
359 LaneBitmask LaneMask; variable
H A DCodeGenRegisters.cpp1676 LaneBitmask LaneMask; computeSubRegLaneMasks() local
2181 LaneBitmask LaneMask = SubRegIndex->LaneMask; computeRegUnitLaneMasks() local
[all...]
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1387 VPSingleDefRecipe *LaneMask; addActiveLaneMask() local
/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2838 unsigned LaneMask = (Imm >> (l * NumControlBits)) & ControlBitsMask; upgradeX86IntrinsicCall() local

12