Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Remove dead options.
Tags
2 tags
Devang Patel
PassInfo keep tracks whether a pass is an analysis pass or not.
Dan Gohman
Add support for multiple return values for the PPC target by converting call result lowering to use the CallingConvLowering infastructure.
Andrew Lenharth
llvm-ld deserves disable-verify too. opt shouldn't have all the fun options.
Arnold Schwaighofer
Don't loose incoming argument registers. Fix documentation style.
Duncan Sands
Fix comment.
Christopher Lamb
Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes Bill's testcase that failed for r48491.
Tanya Lattner (Tanya Brethour)
Upgrade tests.
Tanya Lattner (Tanya Brethour)
Upgrade tests.
Chris Lattner
add some convenience methods for creating GEP instructions and struct types. Patch by David Chisnall, with some tweaks.
Tanya Lattner (Tanya Brethour)
Upgrade tests to not use llvm-upgrade.
Tanya Lattner (Tanya Brethour)
Upgrade tests to not use llvm-upgrade.
Gordon Henriksen
C bindings for Module-, Function-, and BasicBlock::iterator.
Tanya Lattner (Tanya Brethour)
Remove llvm-upgrade and update tests.
Evan Cheng
Fixed a coalescer bug caused by a typo.
Gordon Henriksen
C and Objective Caml bindings for the various getParent methods of the IR. Based on Erick Tryzelaar's patch.
Evan Cheng
Fix live variables issues: 1. If part of a register is re-defined, an implicit kill and an implicit def are added to denote read / mod / write. However, this should only be necessary if the register is actually read later. This is a performance issue. 2. If a sub-register is being defined, and it doesn't have a previous use, do not add a implicit kill to the last use of a super-register: = EAX, AX<imp-use,kill> ... AX = …
Devang Patel
Do not use virtual function to identify an analysis pass.
Bill Wendling
On Darwin, GCC issues a ".globl" for something that has a "visibility protected" attribute instead of ".protected".
Evan Cheng
Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs function implicitly reads X86::AL, don't clobber it!
Scott Michel
Note that gcc 4.0.1 will trip internal LLVM asserts (e.g., pred_iterator) if compiling for Release with optimization levels greater than -O0.
Bill Wendling
It might be nice to have this run as x86 on non-x86 platforms...
Bill Wendling
Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll.
Daniel Berlin
Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything
Tanya Lattner (Tanya Brethour)
Do not pass -g flag when compiling tests, so remove the C.Flags. This only happens if you have a debug build of llvm.
Dale Johannesen
Make conversions of i8/i16 to ppcf128 work.
Tags
2 tags
Scott Michel
Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the variables and methods themselves only use unsigned.)
Christopher Lamb
Target independent DAG transform to use truncate for field extraction + sign extend on targets where this is profitable. Passes nightly on x86-64.
Evan Cheng
Rewrite code that propagate isDead information after a dead copy is coalesced. This remove some ugly spaghetti code and fixed a number of subtle bugs.
Tanya Lattner (Tanya Brethour)
Upgrade tests to not use llvm-upgrade.
  1. Prev
  2. Next