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

  /external/llvm/lib/CodeGen/
Spiller.h 18 class VirtRegMap;
35 /// of deferring though VirtRegMap.
38 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
LiveDebugVariables.h 32 class VirtRegMap;
59 void emitDebugValues(VirtRegMap *VRM);
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"
49 // VirtRegMap implementation
52 char VirtRegMap::ID = 0;
54 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
56 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
70 void VirtRegMap::grow() {
77 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,
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"
151 AU.addRequired<VirtRegMap>();
152 AU.addPreserved<VirtRegMap>();
275 RegAllocBase::init(getAnalysis<VirtRegMap>(),
288 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
RegAllocPBQP.cpp 46 #include "llvm/CodeGen/VirtRegMap.h"
129 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
133 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM,
140 VirtRegMap &VRM,
146 VirtRegMap &VRM) const;
517 au.addRequired<VirtRegMap>();
518 au.addPreserved<VirtRegMap>();
553 void RegAllocPBQP::initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM,
630 VirtRegMap &VRM, Spiller &VRegSpiller) {
656 VirtRegMap &VRM
    [all...]
RegAllocBase.cpp 23 #include "llvm/CodeGen/VirtRegMap.h"
57 void RegAllocBase::init(VirtRegMap &vrm,
LiveDebugVariables.cpp 32 #include "llvm/CodeGen/VirtRegMap.h"
266 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
269 void emitDebugValues(VirtRegMap *VRM,
354 void emitDebugValues(VirtRegMap *VRM);
925 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
    [all...]
Android.mk 120 VirtRegMap.cpp \
TargetRegisterInfo.cpp 18 #include "llvm/CodeGen/VirtRegMap.h"
269 const VirtRegMap *VRM) const {
InlineSpiller.cpp 11 // inserting spills and restores in VirtRegMap.
32 #include "llvm/CodeGen/VirtRegMap.h"
65 VirtRegMap &VRM;
141 InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
193 VirtRegMap &vrm) {
    [all...]
RegAllocGreedy.cpp 38 #include "llvm/CodeGen/VirtRegMap.h"
462 AU.addRequired<VirtRegMap>();
463 AU.addPreserved<VirtRegMap>();
    [all...]
SplitKit.cpp 23 #include "llvm/CodeGen/VirtRegMap.h"
43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
318 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm,
    [all...]
LiveIntervalAnalysis.cpp 29 #include "llvm/CodeGen/VirtRegMap.h"
639 void LiveIntervals::addKillFlags(const 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&) = delete;
67 void operator=(const VirtRegMap&) = delete;
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 35 class VirtRegMap;
65 VirtRegMap *VRM;
116 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
LiveIntervalAnalysis.h 50 class VirtRegMap;
287 void addKillFlags(const VirtRegMap*);
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 129 const VirtRegMap *VRM) const override;
ARMBaseRegisterInfo.cpp 29 #include "llvm/CodeGen/VirtRegMap.h"
228 const VirtRegMap *VRM) const {
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 33 class VirtRegMap;
695 const VirtRegMap *VRM = nullptr) const;
    [all...]

Completed in 427 milliseconds