Lines Matching refs:PEI
87 void PEI::getAnalysisUsage(AnalysisUsage &AU) const {
104 MachineBasicBlock* PEI::getTopLevelLoopPreheader(MachineLoop* LP) {
115 MachineLoop* PEI::getTopLevelLoopParent(MachineLoop *LP) {
126 bool PEI::isReturnBlock(MachineBasicBlock* MBB) {
131 void PEI::clearAnticAvailSets() {
139 void PEI::clearAllSets() {
150 void PEI::initShrinkWrappingInfo() {
181 void PEI::placeCSRSpillsAndRestores(MachineFunction &Fn) {
200 bool PEI::calcAnticInOut(MachineBasicBlock* MBB) {
238 bool PEI::calcAvailInOut(MachineBasicBlock* MBB) {
276 void PEI::calculateAnticAvail(MachineFunction &Fn) {
327 void PEI::propagateUsesAroundLoop(MachineBasicBlock* MBB, MachineLoop* LP) {
358 bool PEI::calculateSets(MachineFunction &Fn) {
556 bool PEI::addUsesForMEMERegion(MachineBasicBlock* MBB,
632 bool PEI::addUsesForTopLevelLoops(SmallVectorImpl<MachineBasicBlock *> &blks) {
676 bool PEI::calcSpillPlacements(MachineBasicBlock* MBB,
738 bool PEI::calcRestorePlacements(MachineBasicBlock* MBB,
796 void PEI::placeSpillsAndRestores(MachineFunction &Fn) {
881 void PEI::findFastExitPath() {
937 void PEI::verifySpillRestorePlacement() {
1043 std::string PEI::getBasicBlockName(const MachineBasicBlock* MBB) {
1055 std::string PEI::stringifyCSRegSet(const CSRegSet& s) {
1080 void PEI::dumpSet(const CSRegSet& s) {
1084 void PEI::dumpUsed(MachineBasicBlock* MBB) {
1092 void PEI::dumpAllUsed() {
1100 void PEI::dumpSets(MachineBasicBlock* MBB) {
1112 void PEI::dumpSets1(MachineBasicBlock* MBB) {
1126 void PEI::dumpAllSets() {
1134 void PEI::dumpSRSets() {