aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Re-apply r127953 with fixes: eliminate empty return block if it has no predec...Evan Cheng2011-03-211-0/+2
* Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessorsDaniel Dunbar2011-03-191-2/+0
* SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IREvan Cheng2011-03-191-0/+2
* Some minor cleanups based on feedback.Bill Wendling2011-03-151-2/+0
* Generate a VTBL instruction instead of a series of loads and stores when weBill Wendling2011-03-141-0/+4
* Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.Bob Wilson2011-03-081-0/+1
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-071-3/+0
* Remove unused conditional negate operations.Bob Wilson2011-03-051-1/+0
* Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings2011-02-281-0/+3
* Add codegen support for using post-increment NEON load/store instructions.Bob Wilson2011-02-071-1/+22
* Given a pair of floating point load and store, if there are no other uses ofEvan Cheng2011-02-021-2/+4
* Last round of fixes for movw + movt global address codegen.Evan Cheng2011-01-211-0/+2
* Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng2011-01-171-0/+2
* Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng2011-01-081-0/+2
* Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson2011-01-071-0/+4
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-301-0/+2
* Add support for NEON VLD2-dup instructions.Bob Wilson2010-11-281-1/+6
* Add support for ARM's specialized vector-compare-against-zero instructions.Owen Anderson2010-11-081-0/+5
* Disallow the certain NEON modified-immediate forms when generating vorr or vbic.Owen Anderson2010-11-051-0/+7
* Add codegen and encoding support for the immediate form of vbic.Owen Anderson2010-11-051-1/+3
* Add support for code generation of the one register with immediate form of vorr.Owen Anderson2010-11-031-1/+4
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-031-0/+2
* Overhaul memory barriers in the ARM backend. Radar 8601999.Bob Wilson2010-10-301-2/+2
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-0/+6
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-191-2/+4
* Remove unused ARMISD::AND selection DAG node.Bob Wilson2010-10-151-2/+0
* Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson2010-09-211-0/+3
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-101-0/+2
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-011-0/+4
* Create an ARMISD::AND node. This node is exactly like the "ARM::AND" node, butBill Wendling2010-08-291-0/+2
* Consider this code snippet:Bill Wendling2010-08-111-0/+1
* Add support for getting & setting the FPSCR application register on ARM when ...Nate Begeman2010-08-031-1/+2
* Remove dead prototypeJim Grosbach2010-07-281-1/+0
* Hook in GlobalMerge passAnton Korobeynikov2010-07-241-0/+4
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-231-0/+6
* Baby steps towards ARM fast-isel.Eric Christopher2010-07-211-0/+9
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-211-2/+2
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-191-0/+4
* Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach2010-07-191-0/+2
* revert so I can get the right PR# in the log message.Jim Grosbach2010-07-191-2/+0
* Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach2010-07-191-0/+2
* Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach2010-07-161-1/+5
* Add support for NEON VMVN immediate instructions.Bob Wilson2010-07-141-1/+4
* Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson2010-07-131-7/+1
* Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng2010-07-131-3/+7
* Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng2010-07-081-0/+3
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-071-0/+3
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-1/+0
* Add basic support for NEON modified immediates besides VMOV.Bob Wilson2010-06-151-1/+2
* Rename functions referring to VMOV immediates to refer to NEON "modifiedBob Wilson2010-06-141-5/+5