aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-06-16Added missing libcalls for floating point to int conversions.Sanjiv Gupta
2009-06-16Code Restructuring. No functionality change.Sanjiv Gupta
2009-06-16Misc accumulated tweaks to legalization logic for various targets.Eli Friedman
2009-06-16another xform that is target-independent (should be done in instcombine).Chris Lattner
2009-06-16I think instcombine should unconditionally do this xform.Chris Lattner
2009-06-16There doesn't seem to be a reason to move the save FP stuff.Bill Wendling
2009-06-16The DWARF to compact encoding converter assumes that the DW_CFA_def_cfa_offsetBill Wendling
2009-06-15On Darwin, frame pointer r7 is never available.Evan Cheng
2009-06-15Rename methods for the sake of consistency.Anton Korobeynikov
2009-06-15Typo.Evan Cheng
2009-06-15The Ls and Qs were mixed up. Patch by Sean.Bill Wendling
2009-06-15Do not form ldrd / strd if the two dests / srcs are the same. Code clean up.Evan Cheng
2009-06-15"The Intel instruction tables should include the 64-bit and 32-bit instructionsBill Wendling
2009-06-15Silence a warning.Evan Cheng
2009-06-15Part 1.Evan Cheng
2009-06-15remove extraneous const qualifierChris Lattner
2009-06-15I got J and K backward, many thanks to Eli for spotting this!Chris Lattner
2009-06-15implement support for the 'K' asm constraint, PR4347Chris Lattner
2009-06-14Fix old-style type names in comments.Dan Gohman
2009-06-14Introduce new BinaryObject (blob) class, ELF Writer modified to use it. Binar...Bruno Cardoso Lopes
2009-06-13The subprogram descriptor for a function may be missing (llvm-ld linking two ...Sanjiv Gupta
2009-06-13Add a ARM specific pre-allocation pass that re-schedule loads / stores fromEvan Cheng
2009-06-12Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng
2009-06-12Fix Bug 4278: X86-64 with -tailcallopt calling conventionArnold Schwaighofer
2009-06-11Misc x86 README updates: remove a couple of already-fixed issues, Eli Friedman
2009-06-11Use forward declarations and move TargetELFWriterInfo impl to a new file.Bruno Cardoso Lopes
2009-06-11Support for ELF VisibilityBruno Cardoso Lopes
2009-06-11Generate libcalls for floating point arithmetic and casting operations.Sanjiv Gupta
2009-06-11More formatting.Sanjiv Gupta
2009-06-11Fixed source comments. No functionality change.Sanjiv Gupta
2009-06-09Silence a warningAnton Korobeynikov
2009-06-09Simplified logic of this if-then statement to reduce nesting. No functionalityBill Wendling
2009-06-09PIC16 emits auto variables as globals. When optimizer removes a function enti...Sanjiv Gupta
2009-06-08TypoAnton Korobeynikov
2009-06-08Revert hunk commited by accidentAnton Korobeynikov
2009-06-08The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov
2009-06-08Separate V6 from V6T2 since the latter has some extra nice instructionsAnton Korobeynikov
2009-06-08Add helper for checking of Thumb1 modeAnton Korobeynikov
2009-06-08Revert r72898. It does not solve the problem I want it to solve.Bill Wendling
2009-06-07Get rid of some unnecessary code.Eli Friedman
2009-06-07Slightly generalize the code that handles shuffles of consecutive loads Eli Friedman
2009-06-07PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman
2009-06-06Avoid crashing on a variable-index insertelement with element type i16.Eli Friedman
2009-06-06Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL Eli Friedman
2009-06-06Fix an obvious typo.Eli Friedman
2009-06-06x86_64 now uses the correct ELF e_machine typeBruno Cardoso Lopes
2009-06-06Get rid of a bogus pattern that interferes with optimization.Eli Friedman
2009-06-06PR2598: make sure to expand illegal forms of integer/floating-point Eli Friedman
2009-06-05Add explicit keywords.Dan Gohman
2009-06-05Add new function attribute - noimplicitfloatDevang Patel