mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-14 15:39:06 +00:00
Update description.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10681 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a29b94dd5a
commit
50c047d159
@ -7,11 +7,16 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements the LiveInterval analysis pass which is used
|
||||
// by the Linear Scan Register allocator. This pass linearizes the
|
||||
// basic blocks of the function in DFS order and uses the
|
||||
// LiveVariables pass to conservatively compute live intervals for
|
||||
// each virtual and physical register.
|
||||
// This file implements the TwoAddress instruction pass which is used
|
||||
// by most register allocators. Two-Address instructions are rewritten
|
||||
// from:
|
||||
//
|
||||
// A = B op C
|
||||
//
|
||||
// to:
|
||||
//
|
||||
// A = B
|
||||
// A = A op C
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user