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

1 2

  /external/llvm/lib/CodeGen/
Spiller.h 18 class VirtRegMap;
37 VirtRegMap &vrm);
40 /// of deferring though VirtRegMap.
43 VirtRegMap &vrm);
LiveDebugVariables.h 32 class VirtRegMap;
59 void emitDebugValues(VirtRegMap *VRM);
RegAllocBase.h 47 class VirtRegMap;
63 VirtRegMap *VRM;
74 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
76 // The top-level driver. The output is a VirtRegMap that us updated with
AllocationOrder.h 26 class VirtRegMap;
39 const VirtRegMap &VRM,
VirtRegMap.cpp 1 //===-- llvm/CodeGen/VirtRegMap.cpp - Virtual Register Map ----------------===//
10 // This file implements the VirtRegMap class.
19 #include "llvm/CodeGen/VirtRegMap.h"
48 // VirtRegMap implementation
51 char VirtRegMap::ID = 0;
53 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
55 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
69 void VirtRegMap::grow() {
76 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC)
    [all...]
SplitKit.h 36 class VirtRegMap;
45 const VirtRegMap &VRM;
120 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
214 VirtRegMap &VRM;
353 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
AllocationOrder.cpp 21 #include "llvm/CodeGen/VirtRegMap.h"
29 // Compare VirtRegMap::getRegAllocPref().
31 const VirtRegMap &VRM,
Spiller.cpp 19 #include "llvm/CodeGen/VirtRegMap.h"
54 VirtRegMap *vrm;
62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
163 VirtRegMap &vrm)
178 VirtRegMap &vrm) {
LiveRegMatrix.cpp 19 #include "llvm/CodeGen/VirtRegMap.h"
36 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
46 AU.addRequiredTransitive<VirtRegMap>();
54 VRM = &getAnalysis<VirtRegMap>();
RegAllocBasic.cpp 32 #include "llvm/CodeGen/VirtRegMap.h"
152 AU.addRequired<VirtRegMap>();
153 AU.addPreserved<VirtRegMap>();
276 RegAllocBase::init(getAnalysis<VirtRegMap>(),
289 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
RegAllocBase.cpp 23 #include "llvm/CodeGen/VirtRegMap.h"
57 void RegAllocBase::init(VirtRegMap &vrm,
LiveDebugVariables.cpp 32 #include "llvm/CodeGen/VirtRegMap.h"
263 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
266 void emitDebugValues(VirtRegMap *VRM,
356 void emitDebugValues(VirtRegMap *VRM);
873 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
889 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
    [all...]
RegAllocPBQP.cpp 46 #include "llvm/CodeGen/VirtRegMap.h"
134 VirtRegMap *vrm;
435 au.addRequired<VirtRegMap>();
436 au.addPreserved<VirtRegMap>();
546 vrm = &getAnalysis<VirtRegMap>();
611 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
Android.mk 118 VirtRegMap.cpp
TargetRegisterInfo.cpp 18 #include "llvm/CodeGen/VirtRegMap.h"
268 const VirtRegMap *VRM) const {
InlineSpiller.cpp 11 // inserting spills and restores in VirtRegMap.
32 #include "llvm/CodeGen/VirtRegMap.h"
66 VirtRegMap &VRM;
144 VirtRegMap &vrm)
195 VirtRegMap &vrm) {
    [all...]
RegAllocGreedy.cpp 38 #include "llvm/CodeGen/VirtRegMap.h"
440 AU.addRequired<VirtRegMap>();
441 AU.addPreserved<VirtRegMap>();
    [all...]
SplitKit.cpp 23 #include "llvm/CodeGen/VirtRegMap.h"
43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm,
326 VirtRegMap &vrm,
    [all...]
  /external/llvm/include/llvm/CodeGen/
VirtRegMap.h 1 //===-- llvm/CodeGen/VirtRegMap.h - Virtual Register Map -*- C++ -*--------===//
32 class VirtRegMap : public MachineFunctionPass {
66 VirtRegMap(const VirtRegMap&) LLVM_DELETED_FUNCTION;
67 void operator=(const VirtRegMap&) LLVM_DELETED_FUNCTION;
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG),
184 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
LiveRegMatrix.h 37 class VirtRegMap;
43 VirtRegMap *VRM;
109 /// update VirtRegMap. The live range is expected to be available in PhysReg.
114 /// the assignment and updates VirtRegMap accordingly.
LiveRangeEdit.h 34 class VirtRegMap;
64 VirtRegMap *VRM;
118 VirtRegMap *vrm,
LiveIntervalAnalysis.h 47 class VirtRegMap;
289 void addKillFlags(const VirtRegMap*);
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 136 const VirtRegMap *VRM) const override;
ARMBaseRegisterInfo.cpp 29 #include "llvm/CodeGen/VirtRegMap.h"
221 const VirtRegMap *VRM) const {
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 33 class VirtRegMap;
654 const VirtRegMap *VRM = nullptr) const;
    [all...]

Completed in 417 milliseconds

1 2