/external/llvm/include/llvm/CodeGen/ |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 46 // The matrix is represented as a LiveIntervalUnion per register unit. 47 LiveIntervalUnion::Allocator LIUAlloc; 48 LiveIntervalUnion::Array Matrix; 51 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 139 LiveIntervalUnion::Query &query(LiveInterval &VirtReg, unsigned RegUnit); 143 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 41 class LiveIntervalUnion { 64 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 108 const LiveIntervalUnion *LiveUnion = nullptr; 119 const LiveIntervalUnion &NewLiveUnion) { 131 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 137 const LiveIntervalUnion &NewLiveUnion) { 169 LiveIntervalUnion *LIUs = nullptr; 177 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 41 class LiveIntervalUnion { 64 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 108 const LiveIntervalUnion *LiveUnion = nullptr; 119 const LiveIntervalUnion &NewLiveUnion) { 131 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 137 const LiveIntervalUnion &NewLiveUnion) { 169 LiveIntervalUnion *LIUs = nullptr; 177 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
LiveRegMatrix.h | 17 // LiveRegMatrix is represented as a LiveIntervalUnion per register unit. When 19 // the virtual register is inserted into the LiveIntervalUnion for each regunit 28 #include "llvm/CodeGen/LiveIntervalUnion.h" 49 // The matrix is represented as a LiveIntervalUnion per register unit. 50 LiveIntervalUnion::Allocator LIUAlloc; 51 LiveIntervalUnion::Array Matrix; 54 std::unique_ptr<LiveIntervalUnion::Query[]> Queries; 144 LiveIntervalUnion::Query &query(const LiveRange &LR, unsigned RegUnit); 148 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/ |
LiveIntervalUnion.h | 1 //===- LiveIntervalUnion.h - Live interval union data struct ---*- C++ -*--===// 10 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 class LiveIntervalUnion { 66 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 110 const LiveIntervalUnion *LiveUnion = nullptr; 121 const LiveIntervalUnion &NewLiveUnion) { 133 Query(const LiveRange &LR, const LiveIntervalUnion &LIU): 139 const LiveIntervalUnion &NewLiveUnion) { 171 LiveIntervalUnion *LIUs = nullptr; 179 void init(LiveIntervalUnion::Allocator&, unsigned Size) [all...] |
/external/llvm/lib/CodeGen/ |
LiveIntervalUnion.cpp | 1 //===-- LiveIntervalUnion.cpp - Live interval union data structure --------===// 10 // LiveIntervalUnion represents a coalesced set of live intervals. This may be 16 #include "llvm/CodeGen/LiveIntervalUnion.h" 29 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { 56 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { 82 LiveIntervalUnion::print(raw_ostream &OS, const TargetRegisterInfo *TRI) const { 96 void LiveIntervalUnion::verify(LiveVirtRegBitSet& VisitedVRegs) { 104 bool LiveIntervalUnion::Query::isSeenInterference(LiveInterval *VirtReg) const { 119 unsigned LiveIntervalUnion::Query:: 184 void LiveIntervalUnion::Array::init(LiveIntervalUnion::Allocator &Alloc [all...] |