1. Dan Villiom Podlaski Christiansen
  2. LLVM

Commits

Show all
Author Commit Message Date Builds
Dan Gohman
Avoid outputing spaces at the ends of lines.
Tags
2 tags
Devang Patel
Do not align loops if optimizing for size.
Devang Patel
Add optimize-for-size knob.
Evan Cheng
Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it.
Evan Cheng
Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it.
Anton Korobeynikov
Fix the Cygwin/Mingw-On-Cygwin build. Patch by Alain Frisch!
Bill Wendling
De-constify the input to the "operator >>" method as it is modified. Patch by dekruijf@cs.wisc.edu!
Dan Gohman
Fix typos.
Dan Gohman
Add CMP32mr and friends to the load-unfolding table. Among other things, this allows the scheduler to unfold a load operand in the 2008-01-08-SchedulerCrash.ll testcase, so it now successfully clones the comparison to avoid a pushf+popf.
Gordon Henriksen
Tests for the instruction iterator bindings.
Gordon Henriksen
Extend the builder interface to use the new instruction positioning code. This adds support for instruction iterators, as well as rewriting the builder code to use these new functions. This lets us eliminate the C bindings for moving around the builder. Patch by Erick Tryzelaar!
Bill Wendling
Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in the object directory.
Tanya Lattner (Tanya Brethour)
Disable building llvm-upgrade.
Sam Bishop
Make a note of the fact that EmitOwnedPtr() has nothing to do with the OwningPtr<> class.
Tanya Lattner (Tanya Brethour)
Byebye llvm-upgrade!
Evan Cheng
lastRegisterUse() should ignore identity copies. Those will be erased.
Devang Patel
check struct layout
Evan Cheng
Remove an unneeded test.
Evan Cheng
Add \t after .set. Fix by Jay Freeman.
Evan Cheng
If the coalescer commuted a def MI to allow coalescing, it can changed a previously coalesced copy into an non-identity copy.
Evan Cheng
Add an assertion to catch register of illegal class.
Bill Wendling
Use the bit size of the operand instead of the hard-coded 32 to generate the mask.
Andrew Lenharth
With debug info, there are nameless constant global values. do not crash when we hit one
Steve Naroff
Add file to project.
Evan Cheng
- SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fix the instruction specification and teaches lowering code to use it only when the only use is a store instruction.
Owen Anderson
Oops. I wanted the compile flags for C++, not the C preprocessor flags.
Owen Anderson
Revert r48676. I had plans for using it, but now it's just dead code.
Devang Patel
void type is also a valid function return type.
Owen Anderson
Remove #include<iostream>, which I was using for debugging.
Devang Patel
Add incoming value from header only if phi node has any use inside the loop.
  1. Prev
  2. Next