summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-111-1/+36
* Swift Calling Convention: add swiftself attribute.Manman Ren2016-03-291-1/+3
* Simplify some boolean conditional return statements in AArch64.Eric Christopher2016-02-291-4/+1
* [NFC] Replace several manual GEP loops with gep_type_iterator.Eduard Burtescu2016-01-201-16/+9
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-191-1/+7
* CXX_FAST_TLS calling convention: performance improvement for AArch64.Manman Ren2015-12-161-0/+3
* AArch64FastISel: Use cbz/cbnz to branch on i1Matthias Braun2015-12-031-61/+25
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-5/+5
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-4/+3
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-3/+4
* [AArch64][FastISel] Don't even try to select vector icmps.Ahmed Bougacha2015-11-061-0/+4
* Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successo...Cong Hou2015-10-271-5/+6
* AArch64: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-2/+2
* FastISel: Factor out common code; NFC intendedMatthias Braun2015-08-261-40/+5
* [AArch64][FastISel] Don't fold shifts with UB.Juergen Ributzka2015-08-191-13/+38
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-4/+4
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* [AArch64][FastISel] Always use AND before checking the branch flag.Juergen Ributzka2015-08-061-1/+5
* Revert "[AArch64][FastISel] Add more truncation tests." and "[AArch64][FastIS...Juergen Ributzka2015-08-061-24/+31
* Move BB succ_iterator to be inside TerminatorInst. NFC.Pete Cooper2015-08-051-2/+2
* Convert some AArch64 code to foreach loops. NFC.Pete Cooper2015-08-031-4/+3
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-1/+1
* [AArch64][FastISel] Always use an AND instruction when truncating to non-lega...Juergen Ributzka2015-07-251-31/+24
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-20/+21
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-1/+1
* fix formatting; NFCSanjay Patel2015-07-011-2/+2
* Use MCSymbols for FastISel.Rafael Espindola2015-06-231-13/+16
* On behalf of Alexandros Lamprineas:Evgeny Astigeevich2015-06-151-0/+6
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-201-2/+2
* [AArch64] Fix sext/zext folding in address arithmetic.Pete Cooper2015-05-071-29/+32
* [AArch64][FastISel] Variant of the logical instructions that use two inputQuentin Colombet2015-05-011-1/+1
* [AArch64][FastISel] Fix the setting of kill flags for MUL -> UMULH sequences.Quentin Colombet2015-05-011-2/+8
* [AArch64] Fix bad register class constraint in fast-isel for TST instruction.Quentin Colombet2015-04-301-1/+4
* Disable AArch64 fast-isel on big-endian call vector returns.Pete Cooper2015-04-161-0/+5
* [AArch64][FastISel] Fix integer extend optimization.Juergen Ributzka2015-04-091-5/+6
* Refactor: Simplify boolean expressions in AArch64 targetDavid Blaikie2015-03-241-1/+1
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-1/+1
* Clean up some uses of getSubtarget in AArch64.Eric Christopher2015-01-301-4/+4
* Migrate AArch64 except for TTI and AsmPrinter away from getSubtargetImpl.Eric Christopher2015-01-281-1/+1
* [AArch64] Implement GHC calling conventionGreg Fitzgerald2015-01-191-0/+2
* [AArch64] MachO large code-model: Materialize FP constants in code.Juergen Ributzka2014-12-101-0/+18
* [FastISel][AArch64] Fix a missing nullptr check in 'computeAddress'.Juergen Ributzka2014-12-091-1/+1
* AArch64: treat [N x Ty] as a block during procedure calls.Tim Northover2014-11-271-0/+1
* [FastISel][AArch64] Fix and extend the tbz/tbnz pattern matching.Juergen Ributzka2014-11-251-19/+20
* [FastISel][AArch64] Also allow folding of sign-/zero-extend and arithmeticChad Rosier2014-11-181-2/+3
* [FastISel][AArch64] Also allow folding of sign-/zero-extend and logicalChad Rosier2014-11-181-2/+3
* [FastISel][AArch64] Follow-up fix for "Fix shift-immediate emission for "zero...Juergen Ributzka2014-11-181-17/+26
* [FastISel][AArch64] Fix shift-immediate emission for "zero" shifts.Juergen Ributzka2014-11-181-6/+33
* [FastISel][AArch64] Don't bail during simple GEP instruction selection.Juergen Ributzka2014-11-131-0/+23
OpenPOWER on IntegriCloud