aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Remove Streams.h from the targets.Benjamin Kramer2009-08-231-1/+0
* eliminate the last DOUTs from the targets.Chris Lattner2009-08-232-25/+22
* remove various std::ostream version of printing methods fromChris Lattner2009-08-235-34/+25
* Forgot to update some CMakeLists.Benjamin Kramer2009-08-221-1/+1
* rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner2009-08-222-39/+39
* rename COFFMCAsmInfo -> MCAsmInfoCOFF, likewise for darwin.Chris Lattner2009-08-223-4/+4
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-226-24/+24
* Record variable debug info at ISel time directly.Devang Patel2009-08-223-43/+0
* Make x86 test actually test x86 code generation. Fix the Eli Friedman2009-08-221-2/+5
* Rename ARM "lane_cst" operands to "nohash_imm" since they are used forBob Wilson2009-08-215-18/+20
* Match VTRN, VZIP, and VUZP shuffles. Restore the tests for these operations,Bob Wilson2009-08-212-9/+74
* Fix some typos and use type-based isel for VZIP/VUZP/VTRNAnton Korobeynikov2009-08-214-56/+56
* Add lowering of ARM 4-element shuffles to multiple instructios via perfectshu...Anton Korobeynikov2009-08-213-9/+6720
* Add nodes & dummy matchers for some v{zip,uzp,trn} instructionsAnton Korobeynikov2009-08-213-0/+51
* Expand EXTRACT_SUBVECTORAnton Korobeynikov2009-08-211-0/+1
* Provide vext.{16,32}Anton Korobeynikov2009-08-212-13/+23
* Use masks not nodes for vector shuffle predicates. Provide set of 'legal' mas...Anton Korobeynikov2009-08-212-15/+34
* Remove Neon intrinsics for VZIP, VUZP, and VTRN. We will represent these asBob Wilson2009-08-211-57/+0
* Fix an obvious copy-n-paste bug.Evan Cheng2009-08-201-1/+1
* Update Cortex-A8 instruction itineraries for integer instructions.David Goodwin2009-08-196-365/+650
* Add support for Neon VEXT (vector extract) shuffles.Bob Wilson2009-08-193-1/+69
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-191-7/+8
* Simplify RegScavenger::FindUnusedReg.Jakob Stoklund Olesen2009-08-182-11/+3
* Fix revsh pattern.Evan Cheng2009-08-182-2/+2
* Fix use after free in Thumb2SizeReduction (PR4707). A MachineInstr was used a...Benjamin Kramer2009-08-161-1/+4
* Reapply r79127. It was fixed by d0k.Bill Wendling2009-08-152-0/+28
* Revert r79127. It was causing compilation errors.Bill Wendling2009-08-152-28/+0
* Change allowsUnalignedMemoryAccesses to take type argument since some targetsEvan Cheng2009-08-152-0/+28
* Turn on if-conversion for thumb2.Evan Cheng2009-08-159-51/+57
* Do not use frame register to reference fixed stack objects if the function is...Evan Cheng2009-08-152-13/+14
* Leaf functions which do not save CSRs can be frameless even with -disable-fp-...Evan Cheng2009-08-142-1/+10
* Allow targets to specify their choice of calling conventions perAnton Korobeynikov2009-08-141-0/+9
* Add Thumb2 lsr hooks.Evan Cheng2009-08-142-36/+106
* 80 col violation.Evan Cheng2009-08-141-1/+2
* Indentation.Evan Cheng2009-08-141-1/+1
* Also shrink immediate branches; also more assembler workarounds.Evan Cheng2009-08-142-11/+59
* Now that all the legal Neon shuffles (or at least the ones that have beenBob Wilson2009-08-141-1/+1
* Create a new ARM-specific DAG node, VDUP, to represent a splat from aBob Wilson2009-08-143-26/+19
* During legalization, change Neon vdup_lane operations from shuffles toBob Wilson2009-08-144-61/+33
* Shrink ADR and LDR from constantpool late during constantpool island pass.Evan Cheng2009-08-144-16/+79
* New entry.Evan Cheng2009-08-141-0/+3
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-139-16/+28
* Revert 78892 and 78895, these break generating working executables onDaniel Dunbar2009-08-133-4/+3
* Add missing defs of R2 and D1.Jim Grosbach2009-08-132-4/+4
* Finalize itineraries for cortex-a8 integer multiplyDavid Goodwin2009-08-136-55/+65
* Remove unnecessary newlineJim Grosbach2009-08-132-2/+2
* Correct comment wordingJim Grosbach2009-08-132-2/+2
* tPOP_RET now has predicate operands.Evan Cheng2009-08-131-2/+2
* Add a fixme message about canonicalizing floating-point vector types.Bob Wilson2009-08-131-0/+2
* Revert r78852 for now. I want to do this differently, but I don't have timeBob Wilson2009-08-133-18/+23