summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* AArch64: don't try to emit an add (shifted reg) for SP.Tim Northover2017-06-121-0/+8
* [AArch64] Add fallback in FastISel fp16 conversionsI-Jui (Ray) Sung2017-06-091-1/+5
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-1/+1
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-281-9/+6
* [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsiaPetr Hosek2017-04-041-4/+4
* Revert "Instrument SDISel C++ patterns"Quentin Colombet2017-04-011-42/+33
* Instrument SDISel C++ patternsQuentin Colombet2017-04-011-33/+42
* Small cleanup to remove extraneous cast.Eric Christopher2017-03-311-2/+1
* [AArch64] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-01-251-24/+67
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-2/+2
* Swift Calling Convetion: add support for AArch64.Manman Ren2016-08-261-1/+1
* AArch64: properly calculate cmpxchg status in FastISel.Tim Northover2016-08-021-6/+21
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* [AArch64][FastISel] Select -O0 legal cmpxchg.Ahmed Bougacha2016-07-201-0/+55
* [AArch64][FastISel] Select atomic stores into STLR.Ahmed Bougacha2016-07-201-3/+40
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-3/+3
* Delete AArch64II::MO_CONSTPOOL.Rafael Espindola2016-05-311-3/+0
* Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer2016-05-271-4/+4
* [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
OpenPOWER on IntegriCloud