HomeSort by relevance Sort by last modified time
    Searched defs:LiveInterval (Results 1 - 2 of 2) sorted by null

  /external/llvm/include/llvm/CodeGen/
LiveInterval.h 1 //===-- llvm/CodeGen/LiveInterval.h - Interval representation ---*- C++ -*-===//
10 // This file implements the LiveRange and LiveInterval classes. Given some
526 /// LiveInterval - This class represents the liveness of a register,
528 class LiveInterval : public LiveRange {
535 LiveInterval(unsigned Reg, float Weight)
552 bool operator<(const LiveInterval& other) const {
562 LiveInterval& operator=(const LiveInterval& rhs) LLVM_DELETED_FUNCTION;
566 inline raw_ostream &operator<<(raw_ostream &OS, const LiveInterval &LI) {
641 /// LiveInterval into equivalence clases of connected components.
    [all...]
  /art/compiler/optimizing/
ssa_liveness_analysis.h 82 friend class LiveInterval;
134 class LiveInterval : public ArenaObject {
136 LiveInterval(ArenaAllocator* allocator, Primitive::Type type, HInstruction* defined_by = nullptr)
149 static LiveInterval* MakeFixedInterval(ArenaAllocator* allocator, int reg, Primitive::Type type) {
150 LiveInterval* interval = new (allocator) LiveInterval(allocator, type);
232 LiveInterval* GetParent() const { return parent_; }
259 size_t FirstIntersectionWith(LiveInterval* other) const {
344 LiveInterval* SplitAt(size_t position) {
353 LiveInterval* new_interval = new (allocator_) LiveInterval(allocator_, type_)
    [all...]

Completed in 48 milliseconds