Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h697 LaneBitmask LaneMask; variable
700 SubRange(LaneBitmask LaneMask) : LaneMask(LaneMask) {} in SubRange()
703 SubRange(LaneBitmask LaneMask, const LiveRange &Other, in SubRange()
793 LaneBitmask LaneMask) { in createSubRange()
802 LaneBitmask LaneMask, in createSubRangeFrom()
H A DRegisterPressure.h40 LaneBitmask LaneMask; member
265 LaneBitmask LaneMask; member
H A DScheduleDAGInstrs.h54 LaneBitmask LaneMask; member
H A DTargetRegisterInfo.h55 const LaneBitmask LaneMask; variable
726 LaneBitmask LaneMask) const { in reverseComposeSubRegIndexLaneMask()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp390 Register Reg, LaneBitmask LaneMask) { in extendSegmentsToUses()
586 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in shrinkToUses() local
1045 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) in updateAllRanges() local
1062 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) in updateAllRanges() local
1089 void updateRange(LiveRange &LR, Register Reg, LaneBitmask LaneMask) { in updateRange()
1286 void handleMoveUp(LiveRange &LR, Register Reg, LaneBitmask LaneMask) { in handleMoveUp()
1469 LaneBitmask LaneMask) { in findLastUseBefore()
1581 LaneBitmask LaneMask) { in repairOldRegInRange()
H A DRenameIndependentSubregs.cpp183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents() local
227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands() local
H A DLiveInterval.cpp870 /// of the mask describe by \p LaneMask and if not, remove that value in stripValuesNotDefiningMask() argument
917 refineSubRanges(BumpPtrAllocator & Allocator,LaneBitmask LaneMask,std::function<void (LiveInterval::SubRange &)> Apply,const SlotIndexes & Indexes,const TargetRegisterInfo & TRI,unsigned ComposeSubRegIdx) refineSubRanges() argument
963 computeSubRangeUndefs(SmallVectorImpl<SlotIndex> & Undefs,LaneBitmask LaneMask,const MachineRegisterInfo & MRI,const SlotIndexes & Indexes) const computeSubRangeUndefs() argument
[all...]
H A DScheduleDAGInstrs.cpp444 LaneBitmask LaneMask = I->LaneMask; in addVRegDefDeps() local
483 LaneBitmask LaneMask = DefLaneMask; in addVRegDefDeps() local
532 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) in addVRegUseDeps() local
H A DLiveRangeEdit.cpp274 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill() local
H A DMachineVerifier.cpp2716 LaneBitmask LaneMask) { in checkLivenessAtUse()
2743 LaneBitmask LaneMask) { in checkLivenessAtDef()
3402 LaneBitmask LaneMask) { in verifyLiveRangeValue()
3494 LaneBitmask LaneMask) { in verifyLiveRangeSegment()
3720 LaneBitmask LaneMask) { in verifyLiveRange()
H A DTwoAddressInstructionPass.cpp1701 auto Shrink = [=](LiveRange &LR, LaneBitmask LaneMask) { in processTiedPairs()
1936 LaneBitmask LaneMask = in run() local
2070 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in eliminateRegSequence() local
H A DVirtRegMap.cpp320 LaneBitmask LaneMask; in addLiveInsForSubRanges() local
H A DRegisterScavenging.cpp51 void RegScavenger::setRegUsed(Register Reg, LaneBitmask LaneMask) { in setRegUsed() argument
H A DRegisterCoalescer.cpp2419 const LaneBitmask LaneMask; member in __anonf9586a8a0311::JoinVals
2589 JoinVals(LiveRange &LR, Register Reg, unsigned SubIdx, LaneBitmask LaneMask, in JoinVals()
3515 LaneBitmask LaneMask, in joinSubRegRanges()
3579 LaneBitmask LaneMask, in mergeSubRangeInto()
H A DSplitKit.cpp547 LaneBitmask LaneMask, MachineBasicBlock &MBB, in buildCopy()
619 LaneBitmask LaneMask; in defFromParent() local
H A DMachineBasicBlock.cpp598 void MachineBasicBlock::removeLiveIn(MCPhysReg Reg, LaneBitmask LaneMask) { in removeLiveIn()
633 LaneBitmask LaneMask = I->LaneMask; in sortUniqueLiveIns() local
H A DTargetRegisterInfo.cpp517 LaneBitmask LaneMask, SmallVectorImpl<unsigned> &NeededIndexes) const { in getCoveringSubRegIndexes()
H A DRegisterPressure.cpp554 LaneBitmask LaneMask = SubRegIdx != 0 in pushRegLanes() local
/freebsd/contrib/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
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h92 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h73 mutable LaneBitmask LaneMask; variable
359 LaneBitmask LaneMask; variable
H A DCodeGenRegisters.cpp1676 LaneBitmask LaneMask; in computeSubRegLaneMasks() local
2181 LaneBitmask LaneMask = SubRegIndex->LaneMask; in computeRegUnitLaneMasks() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1390 VPSingleDefRecipe *LaneMask; in addActiveLaneMask() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2838 unsigned LaneMask = (Imm >> (l * NumControlBits)) & ControlBitsMask; in upgradeX86IntrinsicCall() local

12