summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-312-40/+9
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-313-607/+23
* Fix memory leak in WinEHPrepare introduced in r227405.Alexey Samsonov2015-01-301-1/+3
* Update comments to use unreachable instead of llvm.trap, as implemented nowReid Kleckner2015-01-291-1/+1
* Compute the ELF SectionKind from the flags.Rafael Espindola2015-01-292-28/+17
* Use isMergeableConst now that it is sane.Rafael Espindola2015-01-291-3/+1
* Remove MergeableConst.Rafael Espindola2015-01-291-1/+1
* EHPrepare: Remove leftover initialization code for DomTrees.Benjamin Kramer2015-01-292-27/+10
* Use enum values. NFC.Rafael Espindola2015-01-291-3/+3
* Don't create multiple mergeable sections with -fdata-sections.Rafael Espindola2015-01-291-9/+10
* Remove an unused private field added r227405 to fix a Clang warning.Chandler Carruth2015-01-291-2/+1
* Remove unused variableReid Kleckner2015-01-291-2/+0
* Add a Windows EH preparation pass that zaps resumesReid Kleckner2015-01-293-1/+110
* Add nullptr checks for TargetSelectionDAGInfo in SelectionDAG.Manuel Jacob2015-01-281-13/+19
* Remove gc.root's performCustomLoweringPhilip Reames2015-01-285-422/+463
* Simplify code. NFC.Rafael Espindola2015-01-281-3/+1
* Correct the AggressiveAntiDepBreaker's handling of subregisters defining supe...Hal Finkel2015-01-281-0/+10
* [LPM] Stop using the string based preservation API. It is anChandler Carruth2015-01-281-11/+17
* Add description to assertDavid Blaikie2015-01-281-1/+1
* PR22356: DebugInfo: Handle the size of a member where the type of that member...David Blaikie2015-01-281-5/+2
* Revert r227242 - Merge vector stores into wider vector stores (PR21711).Quentin Colombet2015-01-271-54/+30
* remove function names from comments; NFCSanjay Patel2015-01-271-8/+6
* fix typos; NFCSanjay Patel2015-01-271-4/+4
* Merge vector stores into wider vector stores (PR21711)Sanjay Patel2015-01-271-30/+54
* Add a FIXME in SelectionDAGBuilder before an assert that is valid only on X86.Manuel Jacob2015-01-271-0/+3
* Replace some uses of getSubtargetImpl with the cached versionEric Christopher2015-01-275-9/+8
* Have the PBQP register allocator use the subtarget on the MachineFunction.Eric Christopher2015-01-271-8/+5
* Fix build failure with pointer vs reference.Eric Christopher2015-01-271-1/+1
* Update a few calls to getSubtarget<> to either be getSubtargetImplEric Christopher2015-01-275-18/+16
* The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher2015-01-276-26/+16
* MachineRegisterInfo can access TII off of the MachineFunction'sEric Christopher2015-01-273-4/+4
* Migrate AtomicExpandPass and DwarfEHPrepare to using a Function-ized getSubta...Eric Christopher2015-01-272-3/+3
* Migrate CodeGenPrepare to use the Function based getSubtargetEric Christopher2015-01-271-3/+5
* Grab the TargetLowering info from the DAG rather than querying forEric Christopher2015-01-271-3/+2
* Cache the lookup of TargetLowering in the atomic expand pass.Eric Christopher2015-01-261-31/+17
* [SelectionDAG] Fix assert message copypasta. NFC.Ahmed Bougacha2015-01-261-2/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-2613-60/+54
* Revert GCStrategy ownership changesPhilip Reames2015-01-2611-19/+54
* Debug info: Fix PR22296 by omitting the DW_AT_location if we lost theAdrian Prantl2015-01-252-4/+10
* Implemented cost model for masked load/store operations.Elena Demikhovsky2015-01-251-0/+4
* CodeGen: drive-by formatting clean upsSaleem Abdulrasool2015-01-241-7/+7
* [DAG] Fix wrong canonicalization performed on shuffle nodes.Andrea Di Biagio2015-01-241-7/+9
* Fix assertion when C++ EH filters are present in functions using SEHReid Kleckner2015-01-231-2/+2
* Address more review comments for DIExpression::iterator.Adrian Prantl2015-01-231-7/+7
* Move the accessor functions from DIExpression::iterator into a wrapperAdrian Prantl2015-01-231-6/+6
* Classify functions by EH personality type rather than using the tripleReid Kleckner2015-01-237-13/+30
* Debug Info / PR22309: Allow union types to be emitted as unsigned constants.Adrian Prantl2015-01-231-1/+2
* DAGCombine: always constant fold FMA when target disable FP exceptionsMehdi Amini2015-01-231-1/+1
* SelectionDAG: Add KnownBits and SignBits computation for EXTRACT_ELEMENTJan Vesely2015-01-221-0/+30
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+2
OpenPOWER on IntegriCloud