aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.h
AgeCommit message (Expand)Author
2011-03-30Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich
2011-03-21Re-apply r127953 with fixes: eliminate empty return block if it has no predec...Evan Cheng
2011-03-19Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessorsDaniel Dunbar
2011-03-19SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IREvan Cheng
2011-03-15Some minor cleanups based on feedback.Bill Wendling
2011-03-14Generate a VTBL instruction instead of a series of loads and stores when weBill Wendling
2011-03-08Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.Bob Wilson
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-05Remove unused conditional negate operations.Bob Wilson
2011-02-28Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings
2011-02-07Add codegen support for using post-increment NEON load/store instructions.Bob Wilson
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-01-21Last round of fixes for movw + movt global address codegen.Evan Cheng
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson
2010-11-30Enable sibling call optimization of libcalls which are expanded duringEvan Cheng
2010-11-28Add support for NEON VLD2-dup instructions.Bob Wilson
2010-11-08Add support for ARM's specialized vector-compare-against-zero instructions.Owen Anderson
2010-11-05Disallow the certain NEON modified-immediate forms when generating vorr or vbic.Owen Anderson
2010-11-05Add codegen and encoding support for the immediate form of vbic.Owen Anderson
2010-11-03Add support for code generation of the one register with immediate form of vorr.Owen Anderson
2010-11-03Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng
2010-10-30Overhaul memory barriers in the ARM backend. Radar 8601999.Bob Wilson
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-10-15Remove unused ARMISD::AND selection DAG node.Bob Wilson
2010-09-21Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-08-29Create an ARMISD::AND node. This node is exactly like the "ARM::AND" node, butBill Wendling
2010-08-11Consider this code snippet:Bill Wendling
2010-08-03Add support for getting & setting the FPSCR application register on ARM when ...Nate Begeman
2010-07-28Remove dead prototypeJim Grosbach
2010-07-24Hook in GlobalMerge passAnton Korobeynikov
2010-07-23- Allow target to specify when is register pressure "too high". In most cases,Evan Cheng
2010-07-21Baby steps towards ARM fast-isel.Eric Christopher
2010-07-21Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng
2010-07-19ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng
2010-07-19Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach
2010-07-19revert so I can get the right PR# in the log message.Jim Grosbach
2010-07-19Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach
2010-07-16Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach
2010-07-14Add support for NEON VMVN immediate instructions.Bob Wilson
2010-07-13Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson
2010-07-13Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng
2010-07-08Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-06-25The hasMemory argument is irrelevant to how the argumentDale Johannesen
2010-06-15Add basic support for NEON modified immediates besides VMOV.Bob Wilson