Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp217 enum PrepForm { UpdateForm = 1, DSForm = 4, DQForm = 16, ChainCommoning }; enumerator
1030 ((Form == DSForm) && in rewriteLoadStores()
1077 if (Form == DSForm && !CanPreInc) in rewriteLoadStores()
1081 else if (Form == UpdateForm || (Form == DSForm && CanPreInc)) in rewriteLoadStores()
1257 if (Form == DSForm || Form == DQForm) { in alreadyPrepared()
1261 if (Form == DSForm) in alreadyPrepared()
1459 MadeChange |= dispFormPrep(L, DSFormBuckets, DSForm); in runOnLoop()
H A DPPCInstrVSX.td1749 [(set f32:$XT, (load DSForm:$src))]>;
1752 [(set f64:$XT, (load DSForm:$src))]>;
1755 [(store f32:$XT, DSForm:$dst)]>;
1758 [(store f64:$XT, DSForm:$dst)]>;
2300 dag A = (i64 (PPCmfvsr (PPCfctidz (f64 (extloadf32 DSForm:$A)))));
2306 dag A = (i64 (PPCmfvsr (PPCfctiduz (f64 (extloadf32 DSForm:$A)))));
2336 dag A = (i32 (PPCmfvsr (PPCfctiwz (f64 (load DSForm:$A)))));
2342 dag A = (i32 (PPCmfvsr (PPCfctiwuz (f64 (load DSForm:$A)))));
4024 def : Pat<(f64 (extloadf32 DSForm:$src)),
4025 (COPY_TO_REGCLASS (DFLOADf32 DSForm:$src), VSFRC)>;
[all …]
H A DPPCInstr64Bit.td1289 (sextloadi32 DSForm:$addr))]>, isPPC64,
1406 [(set i64:$RST, (load DSForm:$addr))]>, isPPC64;
1675 [(store i64:$RST, DSForm:$addr)]>, isPPC64;
1710 def : Pat<(int_ppc_atomic_store_i128 i64:$lo, i64:$hi, DSForm:$dst),
1961 def : Pat<(atomic_load_nonext_64 DSForm:$src), (LD memrix:$src)>;
1964 def : Pat<(atomic_store_64 i64:$val, DSForm:$ptr), (STD g8rc:$val, memrix:$ptr)>;
H A DPPCInstrP10.td2416 def : Pat<(v2f64 (insertelt v2f64:$vDi, (f64 (load DSForm:$rA)), i64:$rB)),
2463 def : Pat<(v2f64 (insertelt v2f64:$vDi, (f64 (load DSForm:$rA)), i64:$rB)),
H A DPPCInstrInfo.td715 def DSForm : ComplexPattern<iPTR, 2, "SelectDSForm">;