HomeSort by relevance Sort by last modified time
    Searched refs:VirtRegMap (Results 1 - 21 of 21) sorted by null

  /external/llvm/lib/CodeGen/
Spiller.h 18 class VirtRegMap;
37 VirtRegMap &vrm);
40 /// of deferring though VirtRegMap.
43 VirtRegMap &vrm);
LiveDebugVariables.h 30 class VirtRegMap;
55 void emitDebugValues(VirtRegMap *VRM);
AllocationOrder.h 23 class VirtRegMap;
39 const VirtRegMap &VRM,
VirtRegMap.h 1 //===-- llvm/CodeGen/VirtRegMap.h - Virtual Register Map -*- C++ -*--------===//
32 class VirtRegMap : public MachineFunctionPass {
66 VirtRegMap(const VirtRegMap&); // DO NOT IMPLEMENT
67 void operator=(const VirtRegMap&); // DO NOT IMPLEMENT
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG),
191 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
VirtRegMap.cpp 1 //===-- llvm/CodeGen/VirtRegMap.cpp - Virtual Register Map ----------------===//
10 // This file implements the VirtRegMap class.
20 #include "VirtRegMap.h"
43 // VirtRegMap implementation
46 char VirtRegMap::ID = 0;
48 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
50 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
64 void VirtRegMap::grow() {
71 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC)
    [all...]
RegAllocBase.h 48 class VirtRegMap;
94 VirtRegMap *VRM;
103 void init(VirtRegMap &vrm, LiveIntervals &lis);
123 // The top-level driver. The output is a VirtRegMap that us updated with
SplitKit.h 35 class VirtRegMap;
44 const VirtRegMap &VRM;
119 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
213 VirtRegMap &VRM;
351 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
Spiller.cpp 13 #include "VirtRegMap.h"
54 VirtRegMap *vrm;
62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
173 VirtRegMap &vrm)
188 VirtRegMap &vrm) {
AllocationOrder.cpp 19 #include "VirtRegMap.h"
24 // Compare VirtRegMap::getRegAllocPref().
26 const VirtRegMap &VRM,
RegAllocBasic.cpp 20 #include "VirtRegMap.h"
160 AU.addRequired<VirtRegMap>();
161 AU.addPreserved<VirtRegMap>();
306 RegAllocBase::init(getAnalysis<VirtRegMap>(), getAnalysis<LiveIntervals>());
314 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
RenderMachineFunction.h 34 class VirtRegMap;
236 const VirtRegMap *vrm = 0,
250 const VirtRegMap *vrm;
Android.mk 103 VirtRegMap.cpp
LiveDebugVariables.cpp 24 #include "VirtRegMap.h"
260 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
263 void emitDebugValues(VirtRegMap *VRM,
344 void emitDebugValues(VirtRegMap *VRM);
876 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
892 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
    [all...]
InlineSpiller.cpp 11 // inserting spills and restores in VirtRegMap.
17 #include "VirtRegMap.h"
62 VirtRegMap &VRM;
139 VirtRegMap &vrm)
192 VirtRegMap &vrm) {
    [all...]
RegAllocBase.cpp 18 #include "VirtRegMap.h"
99 void RegAllocBase::init(VirtRegMap &vrm, LiveIntervals &lis) {
RegAllocPBQP.cpp 36 #include "VirtRegMap.h"
142 VirtRegMap *vrm;
500 au.addRequired<VirtRegMap>();
660 vrm = &getAnalysis<VirtRegMap>();
728 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
RenderMachineFunction.cpp 14 #include "VirtRegMap.h"
584 (vrm->getStackSlot(li->reg) == VirtRegMap::NO_STACK_SLOT)) {
596 (vrm->getStackSlot(li->reg) == VirtRegMap::NO_STACK_SLOT)) {
    [all...]
RegAllocGreedy.cpp 23 #include "VirtRegMap.h"
350 AU.addRequired<VirtRegMap>();
351 AU.addPreserved<VirtRegMap>();
    [all...]
SplitKit.cpp 17 #include "VirtRegMap.h"
42 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm,
327 VirtRegMap &vrm,
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 32 class VirtRegMap;
62 VirtRegMap *VRM;
106 VirtRegMap *vrm,
LiveIntervalAnalysis.h 44 class VirtRegMap;

Completed in 202 milliseconds