summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* [x86] enable machine combiner reassociations for scalar double-precision mult...Sanjay Patel2015-07-091-1/+3
* [x86] enable machine combiner reassociations for scalar double-precision addsSanjay Patel2015-07-091-0/+2
* [WinEH] Give up on using CSRs across 32-bit invokes for nowReid Kleckner2015-07-091-2/+17
* AMDGPU: Add helper function for implicit parameter offsets.Tom Stellard2015-07-094-4/+28
* Unbreak WebAssembly buildJF Bastien2015-07-094-26/+6
* AMDGPU/R600: Return correct chain when lowering loadsMatt Arsenault2015-07-091-8/+2
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-0910-15/+42
* AMDGPU/SI: The SIShrinkInstructions pass should only fold immediates with one...Tom Stellard2015-07-091-1/+1
* AMDGPU/SI: Fix crash on physical registers in SIInstrInfo::isOperandLegal()Tom Stellard2015-07-091-1/+4
* [Hexagon] Add missing preamble to a source fileKrzysztof Parzyszek2015-07-091-0/+9
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-0914-15/+17
* Reapply fixed r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-1/+1
* [Hexagon] Add support for atomic RMW operationsKrzysztof Parzyszek2015-07-093-1/+59
* [AArch64] Select SBFIZ or UBFIZ instead of left + right shiftsArnaud A. de Grandmaison2015-07-091-20/+16
* [ARM] Thumb1 3 to 2 operand convertion for commutative operationsScott Douglass2015-07-091-3/+21
* [ARM] Don't be overzealous converting Thumb1 3 to 2 operandsScott Douglass2015-07-091-0/+5
* [ARM] Add Thumb2 ADD with PC narrowing from 3 operand to 2Scott Douglass2015-07-091-2/+12
* [ARM] Refactor converting Thumb1 from 3 to 2 operand (nfc)Scott Douglass2015-07-091-42/+45
* Add support for nest attribute to AArch64 backendRenato Golin2015-07-091-0/+5
* Revert r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-1/+1
* Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-1/+1
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-0940-294/+27
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-0914-111/+119
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-0920-51/+50
* Make getByValTypeAlignment() taking DataLayout as an argumentMehdi Amini2015-07-094-5/+9
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-0915-24/+38
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-0954-815/+928
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-0914-125/+37
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-097-48/+50
* [x86] enable machine combiner reassociations for scalar single-precision mult...Sanjay Patel2015-07-081-2/+4
* Add missing dependency to Hexagon target.Diego Novillo2015-07-081-0/+1
* [Win64] Only treat some functions as having the Win64 conventionReid Kleckner2015-07-081-2/+20
* [Hexagon] Implement commoning of GetElementPtr instructionsKrzysztof Parzyszek2015-07-083-0/+1340
* [SEH] Ensure that empty __except blocks have their own BBReid Kleckner2015-07-081-0/+5
* MC: Constify MCSubtargetInfo in getDeprecationInfo(), NFCDuncan P. N. Exon Smith2015-07-081-4/+4
* Cosmetic cleanups - NFCEli Bendersky2015-07-082-6/+3
* [SPARC] Cleanup handling of the Y/ASR registers.James Y Knight2015-07-084-13/+22
* [Hexagon] Generate "insert" instructions more aggressivelyKrzysztof Parzyszek2015-07-083-1/+1604
* Revert 241681: causes Windows builds to failKrzysztof Parzyszek2015-07-083-1604/+1
* [Hexagon] Generate "insert" instructions more aggressivelyKrzysztof Parzyszek2015-07-083-1/+1604
* [X86][SSE] Added (V)ROUNDSD + (V)ROUNDSS stack folding supportSimon Pilgrim2015-07-081-4/+8
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-082-10/+12
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-075-32/+93
* [WinEH] Add localaddress intrinsic instead of using frameaddressReid Kleckner2015-07-071-0/+13
* Add more nvcastsArnold Schwaighofer2015-07-071-0/+8
* [WebAssembly] Set the scheduling preference.Dan Gohman2015-07-071-0/+2
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-075-11/+11
* fix typo; NFCSanjay Patel2015-07-071-1/+1
* Add a pattern for a nvcast from v2f64 -> v4f32Arnold Schwaighofer2015-07-071-0/+1
* Use default member initializers to deduplicate code in X86MachineFunctionInfo...Reid Kleckner2015-07-071-50/+19
OpenPOWER on IntegriCloud