Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
1997473cf72957d0e70322e2fe6fe2ab141c58a6
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
1997473
Drop 'const'
by Devang Patel
· 17 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 17 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 17 years ago
f44c728
VarInfo::UsedBlocks is no longer used. Remove.
by Evan Cheng
· 17 years ago
e951cd1
Keep UsedBlocks info accurate.
by Evan Cheng
· 17 years ago
cd3245a
Eliminate static ctors from Statistics
by Chris Lattner
· 18 years ago
bcd2498
Removed more <iostream> includes
by Bill Wendling
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
ba59a1e
Match TargetInstrInfo changes.
by Evan Cheng
· 18 years ago
a09362e
Use llvm streams instead of <iostream>
by Bill Wendling
· 18 years ago
a1fd650
Remove M_2_ADDR_FLAG.
by Evan Cheng
· 18 years ago
360c2dd
Two-address instructions no longer have to be A := A op C. Now any pair of dest / src operands can be tied together.
by Evan Cheng
· 18 years ago
2926869
Fix a long-standing wart in the code generator: two-address instruction lowering
by Chris Lattner
· 18 years ago
a4f0b3a
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
by Chris Lattner
· 18 years ago
ed41f1b
Reduce number of exported symbols
by Andrew Lenharth
· 18 years ago
f8c68f6
Shave another 27K off libllvmgcc.dylib with visibility hidden
by Chris Lattner
· 18 years ago
d74ea2b
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Chris Lattner
· 18 years ago
e53f4a0
Move some methods out of MachineInstr into MachineOperand
by Chris Lattner
· 18 years ago
2c2c6c6
Add explicit #includes of <iostream>
by Chris Lattner
· 19 years ago
c60e602
Fix some spello's pointed out by Gabor Greif
by Chris Lattner
· 19 years ago
edf128a
Remove trailing whitespace
by Misha Brukman
· 19 years ago
c71d694
Use the TargetInstrInfo::commuteInstruction method to commute instructions
by Chris Lattner
· 20 years ago
cfa0f2e
Make the 2-address instruction lowering pass smarter in two ways:
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
078fee3
The insertion method returns void now
by Chris Lattner
· 20 years ago
75fa4e4
Fix indentation and wrap code at 80 cols
by Misha Brukman
· 20 years ago
199edde
Remove extraneous punctuation
by Chris Lattner
· 20 years ago
1e31363
Minor cleanups
by Chris Lattner
· 20 years ago
7848e68
These files don't need to include <iostream> since they include "Support/Debug.h".
by Brian Gaeke
· 20 years ago
472405e
Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)
by Chris Lattner
· 20 years ago
b140762
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function.
by Tanya Lattner
· 20 years ago
9bcdcd1
Adjust to new TargetMachine interface
by Chris Lattner
· 20 years ago
3a9986f
Beautify debug output.
by Alkis Evlogimenos
· 20 years ago
f11800b
This pass should not require phi elimination or live variable
by Alkis Evlogimenos
· 20 years ago
f81af21
Use newly added next() and prior() utility functions.
by Alkis Evlogimenos
· 20 years ago
be766c7
Remove getAllocatedRegNum(). Use getReg() instead.
by Alkis Evlogimenos
· 20 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 21 years ago
5a59609
Added missing include.
by Tanya Lattner
· 21 years ago
14be640
Modify the two address instruction pass to remove the duplicate
by Alkis Evlogimenos
· 21 years ago
9fe7602
Revert changes. Will implement this using a different set of primitives
by Alkis Evlogimenos
· 21 years ago
eea81ba
Correctly update def/use information for modified machine operands.
by Alkis Evlogimenos
· 21 years ago
6b50767
Fix, correctly this time, the computation of the return value
by Chris Lattner
· 21 years ago
163c1e7
* Fix incorrect computation of the runOnMachineFunction return value
by Chris Lattner
· 21 years ago
bd91c1c
Remove unneeded #includes
by Chris Lattner
· 21 years ago
b08bdc4
Make LiveVariables::HandlePhysRegUse and
by Alkis Evlogimenos
· 21 years ago
8c24036
fix warning
by Chris Lattner
· 21 years ago
271bd2d
Currently we cannot handle two-address instructions of the form:
by Alkis Evlogimenos
· 21 years ago
50c047d
Update description.
by Alkis Evlogimenos
· 21 years ago
4c08086
Remove TwoAddressInstruction from the public headers and add an ID
by Alkis Evlogimenos
· 21 years ago
71499de
Add TwoAddressInstructionPass to handle instructions that have two or
by Alkis Evlogimenos
· 21 years ago