Mercurial > hg > CbC > CbC_llvm
comparison include/llvm/CodeGen/VirtRegMap.h @ 83:60c9769439b8 LLVM3.7
LLVM 3.7
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 18 Feb 2015 14:55:36 +0900 |
parents | 54457678186b |
children | 803732b1fca8 |
comparison
equal
deleted
inserted
replaced
78:af83660cff7b | 83:60c9769439b8 |
---|---|
61 IndexedMap<unsigned, VirtReg2IndexFunctor> Virt2SplitMap; | 61 IndexedMap<unsigned, VirtReg2IndexFunctor> Virt2SplitMap; |
62 | 62 |
63 /// createSpillSlot - Allocate a spill slot for RC from MFI. | 63 /// createSpillSlot - Allocate a spill slot for RC from MFI. |
64 unsigned createSpillSlot(const TargetRegisterClass *RC); | 64 unsigned createSpillSlot(const TargetRegisterClass *RC); |
65 | 65 |
66 VirtRegMap(const VirtRegMap&) LLVM_DELETED_FUNCTION; | 66 VirtRegMap(const VirtRegMap&) = delete; |
67 void operator=(const VirtRegMap&) LLVM_DELETED_FUNCTION; | 67 void operator=(const VirtRegMap&) = delete; |
68 | 68 |
69 public: | 69 public: |
70 static char ID; | 70 static char ID; |
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), | 71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), |
72 Virt2StackSlotMap(NO_STACK_SLOT), Virt2SplitMap(0) { } | 72 Virt2StackSlotMap(NO_STACK_SLOT), Virt2SplitMap(0) { } |