summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Reapplying [FastISel][AArch64] Cleanup constant materialization code. NFCI.Juergen Ributzka2014-08-151-26/+30
* Revert several FastISel commits to track down a buildbot error.Juergen Ributzka2014-08-141-42/+26
* Revert "[FastISel][AArch64] Add support for more addressing modes."Juergen Ributzka2014-08-141-289/+168
* Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly con...Aaron Ballman2014-08-141-1/+1
* AArch64: Silence warning in AArch64FastISelDavid Majnemer2014-08-141-1/+1
* [AArch64, fast-isel] Fall back to SelectionDAG to select tail calls.Akira Hatanaka2014-08-131-0/+5
* [FastISel][AArch64] Add support for more addressing modes.Juergen Ributzka2014-08-131-168/+289
* [FastISel][AArch64] Make use of the zero register when possible.Juergen Ributzka2014-08-131-1/+13
* [FastISel][AArch64] Cleanup constant materialization code. NFCI.Juergen Ributzka2014-08-131-26/+30
* [FastISel][AArch64] Attach MachineMemOperands to load and store instructions.Juergen Ributzka2014-08-081-17/+29
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-4/+3
* [FastIsel][AArch64] Fix previous commit r214844 (Don't perform sign-/zero-ext...Juergen Ributzka2014-08-051-6/+4
* [FastISel][AArch64] Implement the FastLowerArguments hook.Juergen Ributzka2014-08-051-0/+103
* [FastISel][AArch64] Don't perform sign-/zero-extension for function arguments...Juergen Ributzka2014-08-051-2/+24
* [FastISel][AArch64] Fix shift lowering for i8 and i16 value types.Juergen Ributzka2014-08-041-15/+13
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* [FastISel][AArch64] Fold offset into the memory operation.Juergen Ributzka2014-08-011-0/+7
* [FastISel][AArch64] Add branch weights.Juergen Ributzka2014-08-011-5/+38
* [FastISel][AArch64] Fix the immediate versions of the {s|u}{add|sub}.with.ove...Juergen Ributzka2014-08-011-48/+49
* [FastISel][AArch64] Add basic bitcast support for conversion between float an...Juergen Ributzka2014-07-311-0/+37
* [FastISel][AArch64] Add sqrt intrinsic support.Juergen Ributzka2014-07-311-0/+19
* [FastISel][AArch64] Add MachO large code model support for function calls.Juergen Ributzka2014-07-311-10/+105
* [FastISel][AArch64 and X86] Don't emit stores for UNDEF arguments during func...Juergen Ributzka2014-07-311-0/+4
* [FastISel][AArch64] Add select folding support for the XALU intrinsics.Juergen Ributzka2014-07-301-34/+36
* [FastISel][AArch64] Add branch folding support for the XALU intrinsics.Juergen Ributzka2014-07-301-3/+77
* [FastISel][AArch64] Add {s|u}{add|sub|mul}.with.overflow intrinsic support.Juergen Ributzka2014-07-301-0/+171
* [FastISel][AArch64] Create helper functions to create the various multiplies ...Juergen Ributzka2014-07-301-24/+70
* [FastISel][AArch64] Add support for shift-immediate.Juergen Ributzka2014-07-301-1/+101
* [FastISel][AArch64] Add support for frameaddress intrinsic.Juergen Ributzka2014-07-251-2/+28
* Run sort_includes.py on the AArch64 backend.Benjamin Kramer2014-07-251-1/+1
* [FastISel][AArch64] Fix return type in FastLowerCall.Juergen Ributzka2014-07-231-4/+4
* [FastIsel][AArch64] Add support for the FastLowerCall and FastLowerIntrinsicC...Juergen Ributzka2014-07-221-136/+81
* AArch64: correctly fast-isel i8 & i16 multipliesTim Northover2014-07-101-0/+1
* Make AArch64FastISel::EmitIntExt explicitly check its source and destination ...Louis Gerbarg2014-07-091-3/+8
* Allow AArch64FastISel to degrade graceully in the presence of an MVT::i128Louis Gerbarg2014-07-071-0/+6
* AArch64: teach FastISel how to handle offset FrameIndicesTim Northover2014-06-101-4/+11
* AArch64: make FastISel memcpy emission more robust.Tim Northover2014-06-101-3/+5
* AArch64: mark small types (i1, i8, i16) as promotedTim Northover2014-06-031-3/+1
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-281-9/+3
* AArch64: simplify calling conventions slightly.Tim Northover2014-05-261-1/+0
* AArch64: disable FastISel for large code model.Tim Northover2014-05-241-0/+5
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-241-0/+1977
OpenPOWER on IntegriCloud