|
LLVM 22.0.0git
|
#include "ARMLatencyMutations.h"#include "ARMSubtarget.h"#include "Thumb2InstrInfo.h"#include "llvm/Analysis/AliasAnalysis.h"#include "llvm/CodeGen/ScheduleDAG.h"#include "llvm/CodeGen/ScheduleDAGMutation.h"#include "llvm/CodeGen/TargetInstrInfo.h"#include <algorithm>#include <array>#include <initializer_list>#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
| static bool | llvm::hasImplicitCPSRUse (const MachineInstr *MI) |
| static bool | llvm::mismatchedPred (ARMCC::CondCodes a, ARMCC::CondCodes b) |
| std::unique_ptr< ScheduleDAGMutation > | llvm::createARMLatencyMutations (const ARMSubtarget &ST, AAResults *AA) |