Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/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
787 createSubRange(BumpPtrAllocator & Allocator,LaneBitmask LaneMask) createSubRange() argument
796 createSubRangeFrom(BumpPtrAllocator & Allocator,LaneBitmask LaneMask,const LiveRange & CopyFrom) createSubRangeFrom() argument
[all...]
H A DRegisterPressure.h40 LaneBitmask LaneMask; member
265 LaneBitmask LaneMask; member
H A DScheduleDAGInstrs.h55 LaneBitmask LaneMask; global() member
H A DTargetRegisterInfo.h55 const LaneBitmask LaneMask; variable
699 reverseComposeSubRegIndexLaneMask(unsigned IdxA,LaneBitmask LaneMask) reverseComposeSubRegIndexLaneMask() argument
/freebsd-src/contrib/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()
920 BumpPtrAllocator &Allocator, LaneBitmask LaneMask, in refineSubRanges()
966 LaneBitmask LaneMask, in computeSubRangeUndefs()
H A DScheduleDAGInstrs.cpp443 LaneBitmask LaneMask = I->LaneMask; addVRegDefDeps() local
481 LaneBitmask LaneMask = DefLaneMask; addVRegDefDeps() local
530 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) addVRegUseDeps() local
[all...]
H A DLiveRangeEdit.cpp274 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill() local
H A DMachineVerifier.cpp2430 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument
2457 checkLivenessAtDef(const MachineOperand * MO,unsigned MONum,SlotIndex DefIdx,const LiveRange & LR,Register VRegOrUnit,bool SubRangeCheck,LaneBitmask LaneMask) checkLivenessAtDef() argument
3093 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument
3185 verifyLiveRangeSegment(const LiveRange & LR,const LiveRange::const_iterator I,Register Reg,LaneBitmask LaneMask) verifyLiveRangeSegment() argument
3411 verifyLiveRange(const LiveRange & LR,Register Reg,LaneBitmask LaneMask) verifyLiveRange() argument
[all...]
H A DRegisterScavenging.cpp51 void RegScavenger::setRegUsed(Register Reg, LaneBitmask LaneMask) { in setRegUsed()
H A DVirtRegMap.cpp320 LaneBitmask LaneMask; in addLiveInsForSubRanges() local
H A DRegisterCoalescer.cpp2419 const LaneBitmask LaneMask; global() member in __anonc2b9989c0311::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 DTwoAddressInstructionPass.cpp1626 __anonbf3c637f0402(LiveRange &LR, LaneBitmask LaneMask) processTiedPairs() argument
1879 LaneBitmask LaneMask = runOnMachineFunction() local
H A DMachineBasicBlock.cpp592 removeLiveIn(MCPhysReg Reg,LaneBitmask LaneMask) removeLiveIn() argument
627 LaneBitmask LaneMask = I->LaneMask; sortUniqueLiveIns() local
[all...]
H A DSplitKit.cpp548 buildCopy(Register FromReg,Register ToReg,LaneBitmask LaneMask,MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,bool Late,unsigned RegIdx) buildCopy() argument
620 LaneBitmask LaneMask; defFromParent() local
[all...]
H A DRegisterPressure.cpp554 LaneBitmask LaneMask = SubRegIdx != 0 pushRegLanes() local
623 LaneBitmask LaneMask = I->LaneMask & LiveBefore; adjustLaneLiveness() local
[all...]
H A DTargetRegisterInfo.cpp526 getCoveringSubRegIndexes(const MachineRegisterInfo & MRI,const TargetRegisterClass * RC,LaneBitmask LaneMask,SmallVectorImpl<unsigned> & NeededIndexes) const getCoveringSubRegIndexes() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.h70 initializeLaneMaskRegisterAttributes(Register LaneMask) initializeLaneMaskRegisterAttributes() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h92 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask()
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h
H A DCodeGenRegisters.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1141 VPSingleDefRecipe *LaneMask; addActiveLaneMask() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp3001 unsigned LaneMask = (Imm >> (l * NumControlBits)) & ControlBitsMask; UpgradeIntrinsicCall() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8346 int *LaneMask = &Mask[i * ResMultiplier]; ReconstructShuffle() local

12