Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
Temporary hack to build with GCC 4.0 instead of 4.2.
Tags
3 tags
Anton Korobeynikov
Use better variable names
Anton Korobeynikov
Don't use larger alignment.
Duncan Sands
Add VerifyNode, a place to put sanity checks on generic SDNode's (nodes with their own constructors should do sanity checking in the constructor). Add sanity checks for BUILD_VECTOR and fix all the places that were producing bogus BUILD_VECTORs, as found by "make check". My favorite is the BUILD_VECTOR with only two operands that was being used to build a vector with four elements!
Tags
2 tags
Evan Cheng
Use movaps instead of movups to spill 16-byte vector values when default alignment is >= 16. This fixes some massive performance regressions.
Nick Lewycky
Revert r53812 -- premature. LegalizeTypes isn't actually on yet!
Nick Lewycky
Switch on the use of arbitrary precision integers in scalar evolution. This will bail after 256-bits to avoid producing code that the backends can't handle. Previously, we capped it at 64-bits, preferring to miscompile in those cases. This change also reverts much of r52248 because the invariants the code was expecting are now being met.
Wojciech Matyjewicz
This header isn't necessary now.
Wojciech Matyjewicz
Fix PR2088. Use modulo linear equation solver to compute loop iteration count.
Cedric Venet
Updated VC++ projects
Bill Wendling
Fix for first part of PR2562. Generate the "pinsrw" instruction for inserts into v4i16 vectors.
Bill Wendling
Pull r53795 from Gaz into mainline: If .loc and .file aren't used, always emit the "debug_line" section. This requires at least one entry in the line matrix. So if there's nothing to emit into the matrix, emit an end of matrix value anyway.
Anton Korobeynikov
Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour.
Duncan Sands
Make sure custom lowering for LegalizeTypes returns a node with the right number of return values. This fixes codegen of Generic/cast-fp.ll, Generic/fp_to_int.ll and PowerPC/multiple-return-values.ll when using -march=ppc32 -mattr=+64bit.
Tags
2 tags
Nick Lewycky
XFAIL this test.
Wojciech Matyjewicz
While testing particular algorithms to compute loop iteration count the brute force evaluation (ComputeIterationCountExhaustively) should be turned off. It doesn't apply to trip-count2.ll because this file tests the brute force evaluation. The test for PR2364 (2008-05-25-NegativeStepToZero.ll) currently fails showing that the patch for this bug doesn't work. I'll fix it in a few hours with a patch for PR2088.
Anton Korobeynikov
Use chars, where possible
Anton Korobeynikov
Switch MIPS to new ELFTargetAsmInfo. Add few FIXMEs.
Anton Korobeynikov
Fix a FIXME :)
Anton Korobeynikov
Use generic ELFTargetAsmInfo and DarwinTargetAsmInfo for X86 code
Anton Korobeynikov
Add TargetAsmInfo stuff for all darwin-based targets
Anton Korobeynikov
Add TargetAsmInfo for all ELF-based targets
Anton Korobeynikov
Testcase for PR2549
Anton Korobeynikov
Use aligned stack spills, where possible. This fixes PR2549.
Anton Korobeynikov
Remove bogus assertion. This unbreaks mingw, where ConstantSDNode has alignment 8 and LoadSDNode (used as LargestT template) - 4.
Nick Kledzik
tentative definitions are default visibility
Evan Cheng
Fix a memory leak in LiveIntervalAnalysis.
Devang Patel
typo.
Devang Patel
If all linker input files are native object files then lto-bugpoint is not useful.
Devang Patel
Start writing lto-bugpoint tool.
  1. Prev
  2. Next