summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-0493-507/+705
* Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie2014-08-042-4/+8
* [x86] Don't add nodes to the combined set (and prune subsequentChandler Carruth2014-08-031-8/+8
* CodeGen: silence a warningSaleem Abdulrasool2014-08-031-2/+1
* fix for PR20354 - Miscompile of fabs due to vectorizationSanjay Patel2014-08-031-1/+5
* MachineCombiner Pass for selecting faster instructionGerolf Hoflehner2014-08-035-14/+503
* [AArch64] Teach DAGCombiner that converting two consecutive loads into a vect...James Molloy2014-08-021-0/+7
* [SDAG] Refactor the code which deletes nodes in the DAG combiner to doChandler Carruth2014-08-021-54/+36
* Fix issues with ISD::FNEG and ISD::FMA SDNodes where they would not be consta...Owen Anderson2014-08-021-0/+12
* CodeGen: Remove commented out codeJustin Bogner2014-08-021-2/+0
* Attempt to increase the overall happiness of the MSCV-based buildbots.Adrian Prantl2014-08-011-1/+1
* Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl2014-08-019-73/+301
* [SDAG] MorphNodeTo recursively deletes dead operands of the oldChandler Carruth2014-08-011-0/+4
* [SDAG] Begin simplifying the way in which the legalizer deletes nodes.Chandler Carruth2014-08-011-41/+25
* Explicitly report runtime stack realignment in StackMap sectionPhilip Reames2014-08-011-1/+4
* [PowerPC] Generate unaligned vector loads using intrinsics instead of regular...Hal Finkel2014-08-011-2/+5
* White space fix.Louis Gerbarg2014-07-311-1/+1
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-316-40/+53
* Disable IsSub subregister assert. pr18663.Will Schmidt2014-07-311-1/+3
* [FastISel] Fix the patchpoint intrinsic lowering in FastISel for large target...Juergen Ributzka2014-07-311-1/+1
* Refactor duplicated code.Rafael Espindola2014-07-302-24/+29
* Retain alignment requirements for load->selects modified by DAGCombineLouis Gerbarg2014-07-301-2/+6
* Add the missing hasLinkOnceODRLinkage predicate.Rafael Espindola2014-07-301-2/+1
* Don't manually (and forcibly) run the verifier on the entire module fromChandler Carruth2014-07-301-4/+0
* Add support for scalarizing ctlz_zero_undefPetar Jovanovic2014-07-301-0/+1
* Header hygiene: remove using directive and #undef DEBUG_TYPE once we're done.Richard Smith2014-07-301-0/+2
* Feedback on r214189, no functionality change.Manman Ren2014-07-292-2/+2
* [Debug Info] remove DITrivialType and use null to represent unspecified param.Manman Ren2014-07-292-5/+7
* CodeGenPrep: fall back to MVT::Other if instruction's type isn't an EVT.Tim Northover2014-07-291-3/+6
* ARM: fix @llvm.convert.from.fp16 on softfloat targets.Tim Northover2014-07-291-1/+6
* Add TargetInstrInfo interface isAsCheapAsAMove.Jiangning Liu2014-07-295-5/+5
* [Debug Info] unique MDNodes in the enum types of each compile unit.Manman Ren2014-07-281-2/+7
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-283-12/+12
* [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays.Manman Ren2014-07-282-8/+8
* [SDAG] Add DEBUG logging to the legalizer, fixing a "bug" found byChandler Carruth2014-07-282-6/+21
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-273-12/+17
* [SDAG] Add an assert that we don't mess up the number of values whenChandler Carruth2014-07-261-0/+3
* [SDAG] Simplify the code for handling single-value nodes and addChandler Carruth2014-07-261-8/+12
* [SDAG] When performing post-legalize DAG combining, run the legalizerChandler Carruth2014-07-262-61/+107
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-253-3/+6
* [stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka2014-07-252-6/+50
* Reapply "DebugInfo: Don't put fission type units in comdat sections."David Blaikie2014-07-253-12/+19
* Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for fu...David Blaikie2014-07-254-4/+47
* [SDAG] Don't insert the VRBase into a mapping from SDValues when the defChandler Carruth2014-07-251-6/+10
* Store nodes only have 1 result.Matt Arsenault2014-07-251-1/+1
* [SDAG] Start plumbing an assert into SDValues that we don't form oneChandler Carruth2014-07-251-1/+1
* [SDAG] Introduce a combined set to the DAG combiner which tracks nodesChandler Carruth2014-07-241-5/+21
* [x86] Make vector legalization of extloads work more like the "normal"Chandler Carruth2014-07-241-5/+22
* [X86] Optimize stackmap shadows on X86.Lang Hames2014-07-241-0/+2
* Add scoped-noalias metadataHal Finkel2014-07-242-0/+29
OpenPOWER on IntegriCloud