Home
last modified time | relevance | path

Searched refs:FalseLanesZero (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp862 InstSet &FalseLanesZero) { in producesFalseLanesZero() argument
898 if (Def == &MI || FalseLanesZero.count(Def) || IsZeroInit(Def)) in producesFalseLanesZero()
933 SmallPtrSet<MachineInstr *, 4> FalseLanesZero; in ValidateLiveOuts() local
952 if (producesFalseLanesZero(MI, QPRs, RDA, FalseLanesZero)) in ValidateLiveOuts()
953 FalseLanesZero.insert(&MI); in ValidateLiveOuts()
968 for (auto *I : FalseLanesZero) in ValidateLiveOuts()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h828 FalseLanesZero = TSFLAG_FALSE_LANE_TYPE(0x1), enumerator
H A DSVEInstrFormats.td823 let Constraints = !if(!eq(flags, FalseLanesZero), "$Zd = $Passthru,@earlyclobber $Zd", "");
2301 def _H_ZERO : PredTwoOpPseudo<NAME # _H, ZPR16, FalseLanesZero>;
2302 def _S_ZERO : PredTwoOpPseudo<NAME # _S, ZPR32, FalseLanesZero>;
2303 def _D_ZERO : PredTwoOpPseudo<NAME # _D, ZPR64, FalseLanesZero>;
2311 def _ZERO : PredTwoOpPseudo<NAME, ZPR16, FalseLanesZero>;
2372 def _H_ZERO : PredTwoOpImmPseudo<NAME # _H, ZPR16, imm_ty, FalseLanesZero>;
2373 def _S_ZERO : PredTwoOpImmPseudo<NAME # _S, ZPR32, imm_ty, FalseLanesZero>;
2374 def _D_ZERO : PredTwoOpImmPseudo<NAME # _D, ZPR64, imm_ty, FalseLanesZero>;
3199 def _H_ZERO : PredOneOpPassthruPseudo<NAME # _H, ZPR16, FalseLanesZero>;
3200 def _S_ZERO : PredOneOpPassthruPseudo<NAME # _S, ZPR32, FalseLanesZero>;
[all …]
H A DAArch64ExpandPseudoInsts.cpp496 bool FalseZero = FalseLanes == AArch64::FalseLanesZero; in expand_DestructiveOp()
H A DAArch64InstrFormats.td45 def FalseLanesZero : FalseLanesEnum<1>;