aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAiden Grossman <aidengrossman@google.com>2025-08-18 06:44:43 -0700
committerGitHub <noreply@github.com>2025-08-18 13:44:43 +0000
commit5b2c3aac90450ecb78394f61afc7e9c5e955abc7 (patch)
tree1d066559daa68730085fe46fd3b2dee1bb3f487c /flang/lib/Frontend/CompilerInvocation.cpp
parente37eff5dcd1124730da94f9c447b394810afd3e9 (diff)
downloadllvm-5b2c3aac90450ecb78394f61afc7e9c5e955abc7.zip
llvm-5b2c3aac90450ecb78394f61afc7e9c5e955abc7.tar.gz
llvm-5b2c3aac90450ecb78394f61afc7e9c5e955abc7.tar.bz2
[MCA][X86] Pretend To Have a Stack Engine (#153348)
This patch removes RSP dependencies from push and pop instructions to pretend that we have a stack engine. This does not model details like sync uops that are relevant implementation details due to complexity. This is just enabled on all X86 CPUs given LLVM does not have a scheduling model for any X86 CPU that does not have a stack engine. This fixes #152008.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions