Home
last modified time | relevance | path

Searched refs:STC (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp57 const StackFrameContext *STC = LCtx->getStackFrame(); in getWidenedLoopState() local
59 const MemRegion *Regions[] = {MRMgr.getStackLocalsRegion(STC), in getWidenedLoopState()
60 MRMgr.getStackArgumentsRegion(STC), in getWidenedLoopState()
86 const CXXMethodDecl *CXXMD = dyn_cast<CXXMethodDecl>(STC->getDecl()); in getWidenedLoopState()
89 MRMgr.getCXXThisRegion(CXXMD->getThisType(), STC); in getWidenedLoopState()
H A DMemRegion.cpp848 assert(STC); in getStackLocalsRegion()
855 new (R) StackLocalsSpaceRegion(*this, STC); in getStackLocalsRegion()
861 assert(STC); in getStackArgumentsRegion()
1003 if (!STC) { in getVarRegion()
1016 const Decl *STCD = STC->getDecl(); in getVarRegion()
1083 assert(STC); in getBlockDataRegion()
1084 sReg = getStackLocalsRegion(STC); in getBlockDataRegion()
1111 assert(STC); in getCompoundLiteralRegion()
1112 sReg = getStackLocalsRegion(STC); in getCompoundLiteralRegion()
1249 assert(STC); in getCXXThisRegion()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dpostra-sched-expandedops.mir82 STC killed renamable $r0l, undef renamable $r1d, 0, $noreg :: (store (s8) into `i8* undef`)
84 STC renamable $r4l, $noreg, 0, $noreg, implicit killed $r4d :: (store (s8) into `i8* null`)
87STC killed renamable $r0l, killed renamable $r3d, 2, killed renamable $r1d :: (store (s8) into %ir…
H A Dint-move-04.ll34 ; Check the high end of the STC range.
44 ; Check the next byte up, which should use STCY instead of STC.
108 ; Check that STC allows an index.
H A Dregalloc-fast-invalid-kill-flag.mir28 STC %1.subreg_l32, %2, 8, $noreg
H A Dframe-16.ll104 ; Add 4095 to the previous offset, to test the other end of the STC range.
125 ; Test the next offset after that, which uses STCY instead of STC.
148 ; LLILH while still using STC in more cases than 0x40000 anchors would.
191 ; kind of anchor optimization, so there should be no offset on the STC itself.
H A Dint-const-03.ll142 ; Check that MVI does not allow an index. We prefer STC in that case.
H A Dcond-store-01.ll178 ; Check the high end of the STC range.
194 ; Check the next byte up, which should use STCY instead of STC.
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetMachine.h164 template <typename STC> const STC &getSubtarget(const Function &F) const { in getSubtarget()
165 return *static_cast<const STC*>(getSubtargetImpl(F)); in getSubtarget()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFunction.h661 template<typename STC> const STC &getSubtarget() const {
662 return *static_cast<const STC *>(STI);
H A DSelectionDAG.h455 template <typename STC> const STC &getSubtarget() const {
456 return MF->getSubtarget<STC>();
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A Dpipes-fpu.s8 # VIMUL/STC
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dpipes-fpu.s8 # VIMUL/STC
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h1379 getStackLocalsRegion(const StackFrameContext *STC);
1384 getStackArgumentsRegion(const StackFrameContext *STC);
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZ196.td241 def : InstRW<[WLat1, FXU, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1235 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZScheduleZEC12.td252 def : InstRW<[WLat1, FXU, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1280 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZInstrInfo.td795 // STC, STCY or STCH, depending on the choice of register.
798 defm STC : StoreRXPair<"stc", 0x42, 0xE372, truncstorei8, GR32, 1>;
812 defm : StoreGR64Pair<STC, STCY, truncstorei8>;
H A DSystemZScheduleZ13.td278 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1554 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZScheduleZ16.td283 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1723 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZScheduleZ15.td283 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1690 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZScheduleZ14.td279 def : InstRW<[WLat1, FXb, LSU, NormalGr], (instregex "STC(H|Y|Mux)?$")>;
1644 def : InstRW<[WLat30, MCD], (instregex "STC(PS|RW)$")>;
H A DSystemZInstrInfo.cpp1398 expandRXYPseudo(MI, SystemZ::STC, SystemZ::STCH); in expandPostRAPseudo()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ScheduleBtVer2.td38 def JFPU1 : ProcResource<1>; // Vector/FPU Pipe1: VALU1/STC/FPM
H A DX86ScheduleBdVer2.td1018 // FIXME: f+3 ST, LD+STC latency
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA57.td128 def : InstRW<[WriteNoop, WriteNoop], (instregex "(t2)?LDA", "(t2)?LDC", "(t2)?STC",

12