Skip to content

Commit

Permalink
10/17/2024 00:20:37:334
Browse files Browse the repository at this point in the history
  • Loading branch information
invalid committed Oct 16, 2024
1 parent a8371c8 commit 543fed8
Show file tree
Hide file tree
Showing 4 changed files with 988 additions and 0 deletions.
1 change: 1 addition & 0 deletions llvm/lib/Target/X86/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ set(sources
X86VZeroUpper.cpp
X86WinEHState.cpp
X86InsertWait.cpp
X86RubbishCode.cpp
GISel/X86CallLowering.cpp
GISel/X86InstructionSelector.cpp
GISel/X86LegalizerInfo.cpp
Expand Down
3 changes: 3 additions & 0 deletions llvm/lib/Target/X86/X86.h
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@ FunctionPass *createX86InsertX87waitPass();
/// ways.
FunctionPass *createX86PartialReductionPass();

FunctionPass *createX86RubbishCodePassPass();

InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
X86Subtarget &,
X86RegisterBankInfo &);
Expand Down Expand Up @@ -199,6 +201,7 @@ void initializeX86ReturnThunksPass(PassRegistry &);
void initializeX86SpeculativeExecutionSideEffectSuppressionPass(PassRegistry &);
void initializeX86SpeculativeLoadHardeningPassPass(PassRegistry &);
void initializeX86TileConfigPass(PassRegistry &);
void initializeX86RubbishCodePassPass(PassRegistry &);

namespace X86AS {
enum : unsigned {
Expand Down
Loading

0 comments on commit 543fed8

Please sign in to comment.