summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-1/+1
* Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNANJames Molloy2015-08-111-0/+2
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-2/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-0/+6
* move DAGCombiner's allowableAlignment() helper function into the TLISanjay Patel2015-07-291-0/+23
* [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif...James Molloy2015-07-161-0/+2
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* Revert the new EH instructionsDavid Majnemer2015-07-101-6/+0
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-0/+6
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-091-2/+3
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make getByValTypeAlignment() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+3
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-4/+5
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-17/+6
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-3/+3
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-081-1/+0
* add a cl::opt override for TargetLoweringBase's JumpIsExpensiveSanjay Patel2015-07-011-1/+12
* Eliminate additional redundant copies of Triple objects. NFC.Daniel Sanders2015-06-241-1/+1
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-1/+2
* Add SDNodes for umin, umax, smin and smax.James Molloy2015-05-151-0/+4
* [CodeGen] Use standard -not gnueabi- naming for f16 libcalls on Darwin.Ahmed Bougacha2015-05-141-0/+8
* CodeGen: Default overflow operations to expand so we don't have to assume tar...Jan Vesely2015-04-291-0/+8
* Add support to promote f16 to f32Pirama Arumuga Nainar2015-04-171-4/+13
* [CodeGen] "PromoteInteger" f32 to f64 doesn't make sense.Ahmed Bougacha2015-03-281-13/+6
* Deduplicate a bunch of setOpActions into an MVT range-for. NFC.Ahmed Bougacha2015-03-261-39/+15
* [CodeGen] Don't pretend we can expand f16 libcalls.Ahmed Bougacha2015-03-261-13/+0
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-6/+5
* SDAG: Merge the meat of two ExpandAtomic implementations.Benjamin Kramer2015-03-051-0/+38
* Add a comment above findRepresentativeClass explaining why it'sEric Christopher2015-03-031-0/+4
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-6/+6
* Move TargetLoweringBase::getTypeConversion to the .cpp file fromEric Christopher2015-02-251-0/+132
* Add generic fmad DAG node.Matt Arsenault2015-02-201-0/+1
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-3/+2
* R600: Implement getRecipEstimateMatt Arsenault2015-01-131-0/+1
* [CodeGen] Use MVT iterator_ranges in legality loops. NFC intended.Ahmed Bougacha2015-01-071-19/+14
* [CodeGenPrepare] Reapply r224351 with a fix for the assertion failure:Quentin Colombet2014-12-171-0/+1
* Revert "[CodeGenPrepare] Move sign/zero extensions near loads using type prom...Reid Kleckner2014-12-171-1/+0
* [CodeGenPrepare] Move sign/zero extensions near loads using type promotion.Quentin Colombet2014-12-161-0/+1
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-011-1/+7
* Target triple OS detection tidyup. NFCSimon Pilgrim2014-11-291-1/+1
* Replace a couple asserts with static_asserts.Craig Topper2014-11-171-2/+2
* We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar2014-11-131-4/+3
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-4/+0
* PR20557: Fix the bug that bogus cpu parameter crashes llc on AArch64 backend.Hao Liu2014-10-311-1/+5
* Add minnum / maxnum codegenMatt Arsenault2014-10-211-0/+20
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-1/+0
* name change: isPow2DivCheap -> isPow2SDivCheapSanjay Patel2014-08-211-1/+1
* Added a TLI hook to signal that the target does not have or does not care aboutPedro Artigas2014-08-081-0/+1
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+1
* Nuke the old JIT.Rafael Espindola2014-08-071-1/+0
OpenPOWER on IntegriCloud