Commits

Show all
Author Commit Message Labels Comments Date
Torok Edwin
APInt's countLeadingOnes() was broken for negative i128 values, causing assertion failures in getSExtValue(). Fix it by making highWordBits actually contain what its name says, and add some more unit-tests for APInt. This fixes PR3419.
Tags
checker-0.145
Dan Villiom Podlaski Christiansen
remove svn tags
convert-repo
tagging conversion
convert-repo
update tags
Dan Gohman
Make some comments doxygen-friendly.
Owen Anderson
Make the pre-split-limit option more useful by using a per-function counter.
Evan Cheng
Implement multiple with overflow by 2 with an add instruction.
Evan Cheng
Forgot this test case.
Dan Gohman
Eliminate unnecessary operands-list traversals.
Dan Gohman
Add a FrontendC testcase for the x86-64 Red Zone feature, to help verify that the feature may be disabled through the -mno-red-zone option.
Tags
checker/checker-0.145
Dan Gohman
Enable the red zone on x86-64 by default.
Devang Patel
Assorted debug info fixes. - DW_AT_bit_size is only suitable for bitfields. - Encode source location info for derived types. - Source location and type size info is not useful for subroutine_type (info is included in respective DISubprogram) and array_type.
Dan Gohman
Add a regression test for x86-64 red zone usage.
Dan Gohman
Fix the Red Zone calculation for functions with frame pointers. Don't use the Red Zone when dynamic stack realignment is needed. This could be implemented, but most x86-64 ABIs don't require dynamic stack realignment so it isn't urgent.
Dan Gohman
Add an svn:ignore property.
Evan Cheng
No need to keep size of DebugLocations vector separately.
Dale Johannesen
Testcase for 6522054.
Scott Michel
CellSPU: - Update DWARF debugging support.
Scott Michel
Make the Dwarf macro information section optional; CellSPU's assembler doesn't support it. The default is set to 'true', so this should not impact any other target backends.
Dan Gohman
Implement Red Zone utilization on x86-64. This is currently disabled by default; I'll enable it when I hook it up with the llvm-gcc flag which controls it.
Steve Naroff
More updates to VC proj...
Owen Anderson
Reapply r63025 and r63026, with fixes for the failing testcases.
Duncan Sands
Fix PR3393, which amounts to a bug in the expensive checking logic. Rather than make the checking more complicated, I've tweaked some logic to make things conform to how the checking thought things ought to be, since this results in a simpler "mental model".
Ted Kremenek
Add method raw_fd_ostream::seek() for random access within a file.
Dan Gohman
At Nick Lewycky's request, rename this test with a more informative name.
Bill Wendling
Also revert r63206
Bill Wendling
Temporarily revert r63025 until the testsuite failures can be fixed.
Dan Gohman
Fix the name of an argument.
Anton Korobeynikov
During bittest switch lowering emit shift in the test block, which should (theoretically) allow us to generate more efficient code. We don't do this now though :)
Owen Anderson
Get rid of a bunch of dead code now that interval reconstruction is enabled.
  1. Prev
  2. Next