aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
...
* It's ok to spill a tGPR register as long as it's still allocated a low register.Evan Cheng2009-08-131-6/+14
* fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner2009-08-133-3/+4
* Change MCSectionELF to represent a section semantically instead ofBruno Cardoso Lopes2009-08-131-4/+5
* Add a comment to describe why vector shuffles are legalized to custom DAG nodes.Bob Wilson2009-08-131-0/+4
* Use cast<> instead of dyn_cast<> in places where the type is known.Bob Wilson2009-08-131-5/+3
* Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman2009-08-131-13/+4
* Recognize Neon VDUP shuffles during legalization instead of selection.Bob Wilson2009-08-123-23/+18
* Recognize Neon VREV shuffles during legalization instead of selection.Bob Wilson2009-08-123-32/+34
* This void is implicit in C++.Dan Gohman2009-08-121-1/+1
* Generate Neon VTBL and VTBX instructions from the corresponding intrinsics.Bob Wilson2009-08-122-0/+83
* PredCC is meant to be 2 bits wide, like PredCC1.Evan Cheng2009-08-121-1/+1
* Enhance the InstrStage object to enable the specification of an Itinerary wit...David Goodwin2009-08-124-67/+67
* Add catch block handling to SjLj exception handling.Jim Grosbach2009-08-121-0/+4
* Fix TableGen warnings. This partly reverts my previous change to this file,Bob Wilson2009-08-121-14/+18
* register naming cleanup (s/ip/r12/)Jim Grosbach2009-08-122-5/+5
* Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner2009-08-122-12/+16
* Shrink Thumb2 movcc instructions.Evan Cheng2009-08-124-5/+13
* Remove another Darwin assembler workaround.Evan Cheng2009-08-121-2/+0
* 80 col violation.Evan Cheng2009-08-121-5/+5
* Remove an Darwin assembler workaround.Evan Cheng2009-08-121-15/+1
* Shrink ADDS, ADC, RSB, and SUBS.Evan Cheng2009-08-121-29/+103
* Add missing chain operands for VLD* and VST* instructions.Bob Wilson2009-08-122-26/+34
* Shrinkify Thumb2 r = add sp, imm.Evan Cheng2009-08-113-11/+22
* Change the asmprinter to print the comment character before theChris Lattner2009-08-111-5/+0
* Allow a zero cycle stage to reserve/require a FU without advancing the cycle ...David Goodwin2009-08-114-39/+59
* factorize more darwin TAI stuff. Note that this givesChris Lattner2009-08-111-5/+0
* factorize darwin ProtectedDirective and SetDirective.Chris Lattner2009-08-111-2/+0
* all darwin targets have .space and .zerofill, pull up.Chris Lattner2009-08-111-2/+0
* eliminate template from arm TAIChris Lattner2009-08-112-27/+19
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-112-1/+2
* Shrinkify Thumb2 load / store multiple instructions.Evan Cheng2009-08-117-53/+122
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-117-527/+527
* pass the TargetTriple down from each target ctor to theChris Lattner2009-08-111-1/+1
* split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner2009-08-111-7/+3
* Add Thumb2 eh_sjlj_setjmp implementationJim Grosbach2009-08-112-0/+34
* fix GetInstSizeInBytes for eh_sjlj_setjmpJim Grosbach2009-08-111-1/+1
* This void is implicit in C++.Benjamin Kramer2009-08-111-1/+1
* Whitespace cleanup. Remove trailing whitespace.Jim Grosbach2009-08-1119-116/+116
* Move ~ARMConstantPoolValue() to the .cpp file to avoid needing to include <cs...Jim Grosbach2009-08-112-2/+6
* Fix the previous accidental commit. Now shrinking common Thumb2 load / store ...Evan Cheng2009-08-112-3/+5
* Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form toEvan Cheng2009-08-113-47/+177
* 80 column violation.Evan Cheng2009-08-111-2/+2
* Cosmetic changes.Evan Cheng2009-08-111-8/+8
* Adding a blank line back.Evan Cheng2009-08-111-0/+1
* Use vAny type to get rid of Neon intrinsics that differed only in whetherBob Wilson2009-08-113-54/+45
* Use new EVT::vAny type to combine Neon intrinsics for VPADD.Bob Wilson2009-08-111-4/+4
* Fix bug in NEON convert for single-precision FP. This also fixes the tblgen w...David Goodwin2009-08-111-4/+4
* Add stdlib.hJim Grosbach2009-08-111-0/+1
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-116-4/+48
* Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch ...Evan Cheng2009-08-101-5/+1