Home
last modified time | relevance | path

Searched defs:AArch64LoadStoreOpt (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp89 struct AArch64LoadStoreOpt : public MachineFunctionPass { struct
90 static char ID;
92 AArch64LoadStoreOpt() : MachineFunctionPass(ID) { in AArch64LoadStoreOpt() function
96 AliasAnalysis *AA;
97 const AArch64InstrInfo *TII;
98 const TargetRegisterInfo *TRI;
99 const AArch64Subtarget *Subtarget;
102 LiveRegUnits ModifiedRegUnits, UsedRegUnits;
104 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
178 MachineFunctionProperties getRequiredProperties() const override { in getRequiredProperties()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp88 struct AArch64LoadStoreOpt : public MachineFunctionPass { struct
89 static char ID;
90 AArch64LoadStoreOpt() : MachineFunctionPass(ID) { in AArch64LoadStoreOpt() argument
94 const AArch64InstrInfo *TII;
95 const TargetRegisterInfo *TRI;
96 const AArch64Subtarget *Subtarget;
99 BitVector ModifiedRegs, UsedRegs;
167 MachineFunctionProperties getRequiredProperties() const override { in getRequiredProperties()
172 const char *getPassName() const override { in getPassName()