1. Dan Villiom Podlaski Christiansen
  2. LLVM

Commits

Show all
Author Commit Message Date Builds
Owen Anderson
Factor the numbering computation into a separate method, and add the slightest attempt at some renumbering logic, which is currently unused.
Tags
2 tags
Evan Cheng
Fix PR2289: vr defined by multiple implicit_def as result of coalescing.
Evan Cheng
Teach local register allocator to deal with landing pad MBB's.
Nate Begeman
Update some comments noticed in a recent checkin
Chris Lattner
Update text to point people at the right version of the tutorial for their release.
Chris Lattner
Implement PR2370: memmove(x,x,size) -> noop.
Chris Lattner
Add chain inputs for loads.
Chris Lattner
Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64.
Chris Lattner
loads should get chains. THis helps but does not solve CodeGen/Generic/2003-05-27-phifcmpd.ll on ia64.
Chris Lattner
Fix 2006-04-28-Sign-extend-bool.ll for ia64.
Chris Lattner
reindent.
Dan Gohman
Fix the encoding for two more "rm" instructions that were using MRMSrcReg.
Mon P Wang
Fixed X86 encoding error CVTPS2PD and CVTPD2PS when the source operand is a memory location
Nate Begeman
Don't attempt to create VZEXT_LOAD out of an extload. This an issue where the code generator would do something like this: f64 = load f32 <anyext>, f32mem v2f64 = insertelt undef, %0, 0 v2f64 = insertelt %1, 0.0, 1 into v2f64 = vzext_load f32mem which on x86 is movsd, when you really wanted a cvtss2sd/movsd pair.
Nick Kledzik
use space insted of tabs
Nick Kledzik
fix infinite recursion if a global's initializer references the global
Gabor Greif
Make Use::init() private, it breaks invariants, clients should assign or use set().
Dan Gohman
Use Function::getEntryBlock instead of Function::begin, for clarity.
Dan Gohman
Print debug output when any edge becomes executable, including the first visited edge.
Devang Patel
Add instcombine after global optimizations.
Dan Gohman
Fix a word-o and add an explicit keyword.
Bill Wendling
Incorporated feedback: Check that the implicitly defined operands aren't used before deleting the instruction.
Dan Gohman
Tidy up whitespace in ConstantRange::print output.
Devang Patel
Use IPSCCPPass instead of IPConstantPropagationPass.
Dan Gohman
Specify a target so that this tests tests what it's intended to test.
Dan Gohman
Make this test independent of the target-triple; the stack alignment is specifically what this test depends on.
Gabor Greif
back out last commit: The .cpp file for a module should include its corresponding header first, even if redundant.
matthijs
Use an explicit llvm:: prefix in the STATISTIC macro, so STATISTIC can still be used when "using namespace llvm" is not in effect.
Duncan Sands
Fix some constructs that gcc-4.4 warns about.
Gabor Greif
prune unneeded #includes
  1. Prev
  2. Next