summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [AArch64FastISel] Replace deprecated calls to MemoryIntrinsic::getAlignment()...Daniel Neilson2018-02-091-1/+2
* [AArch64] Properly handle dllimport of variables when using fast-iselMartin Storsjo2018-01-301-8/+9
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-2/+2
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+3
* [AArch64] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-07-251-4/+5
* [AArch64] Implement support for windows style vararg functionsMartin Storsjo2017-07-131-0/+1
* [AArch64] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-1/+1
* 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
OpenPOWER on IntegriCloud