Home
last modified time | relevance | path

Searched refs:STG (Results 1 – 19 of 19) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.td68 // Pass in STG registers: Base, Sp, Hp, R1, R2, R3, R4, R5, R6, R7, R8, SpLim
72 // Pass in STG registers: F1, ..., F6
75 // Pass in STG registers: D1, ..., D6
78 // Pass in STG registers: XMM1, ..., XMM6
H A DSystemZFrameLowering.cpp629 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::STG)) in emitPrologue()
824 BuildMI(*MBB, MBBI, DL, ZII->get(SystemZ::STG)) in inlineStackProbe()
1258 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::STG)) in emitPrologue()
1308 BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STG)) in emitPrologue()
1392 BuildMI(MBB, MBB.begin(), DL, ZII->get(SystemZ::STG)) in inlineStackProbe()
H A DSystemZInstrInfo.cpp1315 unsigned StoreOpcode = Op1IsGPR ? SystemZ::STG : SystemZ::STD; in foldMemoryOperandImpl()
1610 splitMove(MI, SystemZ::STG); in expandPostRAPseudo()
1866 StoreOpcode = SystemZ::STG; in getLoadStoreOpcodes()
H A DSystemZScheduleZEC12.td200 def : InstRW<[WLat1, FXU, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZScheduleZ196.td192 def : InstRW<[WLat1, FXU, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZScheduleZ13.td220 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZScheduleZ16.td222 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZScheduleZ15.td222 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZScheduleZ14.td221 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STG(RL)?$")>;
H A DSystemZInstrInfo.td522 def STG : StoreRXY<"stg", 0xE324, store, GR64, 8>;
H A DSystemZISelLowering.cpp9541 return emitCondStore(MI, MBB, SystemZ::STG, SystemZ::STOCG, false); in EmitInstrWithCustomInserter()
9543 return emitCondStore(MI, MBB, SystemZ::STG, SystemZ::STOCG, true); in EmitInstrWithCustomInserter()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp215 const unsigned OpCode1 = ZeroData ? AArch64ISD::STZG : AArch64ISD::STG; in EmitUnrolledSetTag()
H A DAArch64CallingConvention.td469 // which defines the registers for the Spineless Tagless G-Machine (STG) that
470 // GHC uses to implement lazy evaluation. The generic STG machine has a set of
474 // The STG Machine is documented here:
498 // Pass in STG registers: Base, Sp, Hp, R1, R2, R3, R4, R5, R6, SpLim
H A DAArch64ISelLowering.h506 STG, enumerator
H A DAArch64InstrInfo.td913 def AArch64stg : SDNode<"AArch64ISD::STG", SDT_AArch64SETTAG, [SDNPHasChain, SDNPMayStore, SDNPMemO…
2652 defm STG : MemTagStore<0b00, "stg">;
2689 // Large STG to be expanded into a loop. $sz is the size, $Rn is start address.
H A DAArch64ISelLowering.cpp2758 MAKE_CASE(AArch64ISD::STG) in getTargetNodeName()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td716 // Pass in STG registers: Base, Sp, Hp, R1, R2, R3, R4, R5, R6, SpLim
720 // Pass in STG registers: F1, F2, F3, F4, D1, D2
1012 // Pass in STG registers: Base, Sp, Hp, R1
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.td121 // Pass in STG registers: Base, Sp, Hp, R1, R2, R3, R4, SpLim
/src/share/misc/
H A Dpci_vendors6972 0008 STG 2000X
6973 0009 STG 1764X
6996 1746 STG 1764X
32503 15d9 0734 AOC-STG-I2T