#
e95c6ad8 |
| 02-May-2007 |
Devang Patel <dpatel@apple.com> |
Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
#
09f162ca |
| 01-May-2007 |
Devang Patel <dpatel@apple.com> |
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
#
d21968d1 |
| 25-Apr-2007 |
Evan Cheng <evan.cheng@apple.com> |
Change UsedPhysRegs from array bool to BitVector to save some space. Setting / getting its states now go through MachineFunction.
llvm-svn: 36451
|
#
9bd98ea4 |
| 25-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
support > 4G stack objects
llvm-svn: 36422
|
#
945e437c |
| 14-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
Generalize TargetData strings, to support more interesting forms of data. Patch by Scott Michel.
llvm-svn: 34266
|
#
50ee0e40 |
| 20-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel!
llvm-svn: 33409
|
#
76355032 |
| 22-Dec-2006 |
Evan Cheng <evan.cheng@apple.com> |
Debug dump error.
llvm-svn: 32743
|
#
70323a81 |
| 14-Dec-2006 |
Jim Laskey <jlaskey@mac.com> |
1. Tidy up jump table info. 2. Allow the jit to handle PIC relocable jump tables.
llvm-svn: 32581
|
#
355fc5ad |
| 07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Removed more <iostream> includes
llvm-svn: 32321
|
Revision tags: llvmorg-1.9.0 |
|
#
cde339cf |
| 28-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
const'ify jump table stuff
llvm-svn: 31269
|
#
28328f9a |
| 28-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
add an assert
llvm-svn: 31267
|
#
bd7286e6 |
| 03-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
Bugfixes
llvm-svn: 30709
|
#
64fd9487 |
| 03-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
Provide a function that ensures MBB numbering is dense and inorder. This can be used by MachineFunctionPasses who need this property.
llvm-svn: 30706
|
#
616aa548 |
| 14-Sep-2006 |
Evan Cheng <evan.cheng@apple.com> |
Use getOffset() instead.
llvm-svn: 30327
|
#
4f929955 |
| 14-Sep-2006 |
Evan Cheng <evan.cheng@apple.com> |
A MachineConstantPool may have mixed Constant* and MachineConstantPoolValue* values.
llvm-svn: 30316
|
#
45fe3bc7 |
| 12-Sep-2006 |
Evan Cheng <evan.cheng@apple.com> |
Added support for machine specific constantpool values. These are useful for representing expressions that can only be resolved at link time, etc.
llvm-svn: 30278
|
#
3d27be13 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
llvm-svn: 29911
|
#
436c2dd9 |
| 14-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Add an out-of-line virtual function to home class.
llvm-svn: 29154
|
#
e097e6f7 |
| 28-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Shave another 27K off libllvmgcc.dylib with visibility hidden
llvm-svn: 28973
|
#
ee7eaa25 |
| 27-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR801: Refactor the Graph writing code to use a common implementation which is now in lib/Support/GraphWriter.cpp. This completes the PR.
Patch by Anton Korobeynikov. Thanks, Anton!
llvm-svn: 2
For PR801: Refactor the Graph writing code to use a common implementation which is now in lib/Support/GraphWriter.cpp. This completes the PR.
Patch by Anton Korobeynikov. Thanks, Anton!
llvm-svn: 28925
show more ...
|
#
7c77323e |
| 05-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR798: Add support for Graphviz. Patch contributed by Anton Korobeynikov.
llvm-svn: 28684
|
#
52d0c78d |
| 16-May-2006 |
Chris Lattner <sabre@nondot.org> |
Print the vreg that livein physregs are live in
llvm-svn: 28314
|
#
8c2c1e90 |
| 12-May-2006 |
Owen Anderson <resistor@mac.com> |
Refactor a bunch of includes so that TargetMachine.h doesn't have to include TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering.
llvm-svn: 28238
|
#
20a631fd |
| 03-May-2006 |
Owen Anderson <resistor@mac.com> |
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
This fi
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
This fixes PR 759.
llvm-svn: 28074
show more ...
|
#
3e04bb48 |
| 22-Apr-2006 |
Nate Begeman <natebegeman@mac.com> |
Code cleanup associated with jump tables, thanks to Chris for noticing these.
llvm-svn: 27950
|