Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp219 enum PrepForm { UpdateForm = 1, DSForm = 4, DQForm = 16, ChainCommoning }; enumerator
1033 ((Form == DSForm) && in rewriteLoadStores()
1081 if (Form == DSForm && !CanPreInc) in rewriteLoadStores()
1085 else if (Form == UpdateForm || (Form == DSForm && CanPreInc)) in rewriteLoadStores()
1259 if (Form == DSForm || Form == DQForm) { in alreadyPrepared()
1263 if (Form == DSForm) in alreadyPrepared()
1461 MadeChange |= dispFormPrep(L, DSFormBuckets, DSForm); in runOnLoop()
H A DPPCInstrVSX.td3983 def : Pat<(f64 (extloadf32 DSForm:$src)),
3986 (f32 (DFLOADf32 DSForm:$src))>;
3990 def : Pat<(v4f32 (PPCldvsxlh DSForm:$src)),
4028 DSForm:$dst)>;
4059 DSForm:$dst)>;
4348 sub_64), DSForm:$src)>;
4619 v2i64, (i64 (load DSForm:$src)),
4620 (XXPERMDIs (DFLOADf64 DSForm:$src), 2),
4627 v2f64, (f64 (load DSForm:$src)),
4628 (XXPERMDIs (DFLOADf64 DSForm:$src), 2),
[all …]
H A DPPCInstr64Bit.td1249 (sextloadi32 DSForm:$src))]>, isPPC64,
1360 [(set i64:$rD, (load DSForm:$src))]>, isPPC64;
1621 [(store i64:$rS, DSForm:$dst)]>, isPPC64;
1656 def : Pat<(int_ppc_atomic_store_i128 i64:$lo, i64:$hi, DSForm:$dst),
1896 def : Pat<(atomic_load_64 DSForm:$src), (LD memrix:$src)>;
1899 def : Pat<(atomic_store_64 DSForm:$ptr, i64:$val), (STD g8rc:$val, memrix:$ptr)>;
H A DPPCInstrP10.td2248 def : Pat<(v2f64 (insertelt v2f64:$vDi, (f64 (load DSForm:$rA)), i64:$rB)),
2295 def : Pat<(v2f64 (insertelt v2f64:$vDi, (f64 (load DSForm:$rA)), i64:$rB)),
H A DPPCInstrInfo.td667 def DSForm : ComplexPattern<iPTR, 2, "SelectDSForm", [], [SDNPWantParent]>;