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

1 2

  /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...]

Completed in 344 milliseconds

1 2