History log of /llvm-project/llvm/lib/CodeGen/MachineFunction.cpp (Results 476 – 500 of 588)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<11121314151617181920>>...24