summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end.Chris Dewhurst2016-05-041-21/+249
* [Sparc] Constification of TargetMachine argumentsJames Y Knight2016-05-031-1/+1
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-4/+0
* [SPARC] [SSP] Add support for LOAD_STACK_GUARD.Marcin Koscielnicki2016-04-261-0/+13
* [SPARC] Add support for llvm.thread.pointer.Marcin Koscielnicki2016-04-261-0/+16
* [Sparc] Fix double-float fabs and fneg on little endian CPUs.James Y Knight2016-04-251-12/+28
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-121-0/+7
* This reverts commit r266002, r266011 and r266016.Rafael Espindola2016-04-121-7/+0
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-111-0/+7
* Fix broken assert, PR24624Hans Wennborg2016-04-111-1/+1
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-5/+5
* [SPARC] Use AtomicExpandPass to expand AtomicRMW instructions.James Y Knight2016-03-291-140/+8
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-4/+0
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-2/+2
* Fix Sparc 32bit Lowering to rebundle up v2i32 values.Nirav Dave2016-02-261-4/+23
* Update to use new name alignTo().Rui Ueyama2016-01-141-1/+1
* [Sparc] Tweak r255668: Use llvm_unreachable.James Y Knight2015-12-151-1/+1
* [Sparc] Fix handling of double incoming arguments on sparc little-endian.James Y Knight2015-12-151-9/+13
* Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC)Artyom Skrobov2015-11-251-6/+3
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-3/+0
* Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. ...Craig Topper2015-10-221-1/+1
* Drop assert that a call with struct return goes to a function with sretJoerg Sonnenberger2015-10-211-2/+2
* Sparc: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-3/+2
* Fix assert when emitting llvm.pow.f86.James Y Knight2015-10-091-5/+4
* [SPARC] Fix BooleanContents, so that select of a trunc doesn'tJames Y Knight2015-08-191-0/+8
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-5/+6
* [Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight2015-08-101-38/+181
* Implement target independent TLS compatible with glibc's emutls.c.Chih-Hung Hsieh2015-07-281-0/+3
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-5/+5
* Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2015-07-241-5/+5
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-5/+5
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-1/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-41/+46
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-2/+2
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-2/+3
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-65/+68
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-68/+65
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-65/+68
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-1/+2
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-6/+8
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-4/+6
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-1/+1
* CodeGen: convert CCState interface to using ArrayRefsTim Northover2015-02-211-3/+3
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-301-16/+9
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-3/+6
* We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar2014-11-131-1/+1
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-1/+1
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-16/+16
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-8/+12
* [SDAG] Allow the legalizer to delete an illegally typed intermediateChandler Carruth2014-08-021-3/+4
OpenPOWER on IntegriCloud