Commits

Show all
Author Commit Message Labels Comments Date
convert-repo
update tags
Tags
checker-239
Dale Johannesen
Move printing of target-indepedent DEBUG_VALUE comments into AsmPrinter. Target-dependent form is still generated by FastISel and still handled in X86 code.
Evan Cheng
Post regalloc LICM. Work in progress.
Devang Patel
Do not emit specification DIE with DW_AT_specification attribute for member functions of a funcation local class. This trips gdb's partial scan of DIEs at load time. Fixes Radar 7833483.
Tags
cremebrulee-53
Jakob Stoklund Olesen
Let that which does not matter truly slide. This test only cares about alignment, so don't test for other cruft. An upcoming llvm-gcc patch needs this.
John McCall
Fix a number of clang -Wsign-compare warnings that didn't have an obvious solution. The only reason these don't fire with gcc-4.2 is that gcc turns off part of -Wsign-compare in C++ on accident.
Dale Johannesen
Revert 100573, it's causing some testsuite problems.
Dale Johannesen
Move printing of DEBUG_VALUE comments to target-independent place. There is probably a more elegant way to do this.
Bob Wilson
Expand SELECT and SELECT_CC for NEON vector types. Radar 7770501.
Dale Johannesen
Allow for the possibility that a debug-value points to a SDNode that didn't have code generated for it.
Stuart Hastings
Reverting 100530 & 100531 due to regressions in the GDB test suite.
Jim Grosbach
Fix PR6696 and PR6663 When a frame pointer is not otherwise required, and dynamic stack alignment is necessary solely due to the spilling of a register with larger alignment requirements than the default stack alignment, the frame pointer can be both used as a general purpose register and a frame pointer. That goes poorly, for obvious reasons. This patch brings back a bit of old logic for identifying the use of such re…
Bill Wendling
Make this hack more specific to the Apple gcc 4.2 non-LLVM compiler.
Jakob Stoklund Olesen
Don't try to collapse DomainValues onto an incompatible SSE domain. This fixes the Bullet regression on i386/nocona.
Gabor Greif
performance: get rid of repeated dereferencing of use_iterator by caching its result
Gabor Greif
make more two predicates constant
Gabor Greif
performance: get rid of repeated dereferencing of use_iterator by caching its result
Gabor Greif
const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobal
Gabor Greif
use CallSite to access calls vs. invokes uniformly and remove assumptions about operand order
Chris Lattner
this accessor doesn't need to copy the string.
Chris Lattner
enhance SMDiagnostic to also maintain a pointer to the SourceMgr. Add a simplified constructor for clients that don't have locations like "file not found" errors.
Evan Cheng
Code clean up. Move includes from VirtRegRewriter.h to VirtRegRewriter.cpp.
Stuart Hastings
Revise debug info machinery to digest nested functions and classes. A certain GDB testsuite case (local.cc) has a function nested inside a class nested inside another function. GCC presents the innermost function to llvm-convert first. Heretofore, the debug info mistakenly placed the inner function at module scope. This patch walks the GCC context links and instantiates the outer class and function so the debug info is properly nested. Radar 7426545.
John T. Criswell
Adding SAFECode to the list of projects that work with LLVM 2.7.
Mon P Wang
Remove assert to treat memmove and memset like memcpy
Owen Anderson
Use a ManagedCleanup to prevent leaking the PassRegistrar map. In breaks the use case where someone wants to resurrect LLVM after calling llvm_shutdown, but I'm not aware of any clients that are affected by this.
Jakob Stoklund Olesen
Avoid overflowing a signed integer which triggers undefined behaviour. Overflowing an unsigned integer is fine and behaves as you would expect. Also fix a pasto, allowing SignExtend64 to take a 64-bit argument.
Dan Gohman
Add a const qualifier.
Chris Lattner
propagate cookie management out one layer of function calls.
Chris Lattner
report errors through LLVMContext's inline asm handler if available.
  1. Prev
  2. Next