summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "debuginfo: Use symbol difference for CU length to simplify assembly ...Jordan Rupprecht2018-12-113-16/+1
* [Debuginfo] Prevent CodeGenPrepare from dropping debuginfo references.Wolfgang Pieb2018-12-111-0/+15
* [GISel]: Add MachineIRBuilder support for passing in Flags while buildingAditya Nandakumar2018-12-111-1/+4
* Revert r348843 "[CodeGen] Allow mempcy/memset to generate small overlapping s...Clement Courbet2018-12-111-3/+5
* [CodeGen] Allow mempcy/memset to generate small overlapping stores.Clement Courbet2018-12-111-5/+3
* [TargetLowering] Add ISD::EXTRACT_VECTOR_ELT support to SimplifyDemandedBitsSimon Pilgrim2018-12-111-0/+19
* [GISel]: Refactor MachineIRBuilder to allow passing additional parameters to ...Aditya Nandakumar2018-12-113-402/+493
* debuginfo: Use symbol difference for CU length to simplify assembly reading/e...David Blaikie2018-12-103-1/+16
* [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson2018-12-105-13/+70
* [TargetLowering] Add UNDEF folding to SimplifyDemandedVectorEltsSimon Pilgrim2018-12-101-1/+6
* [DAGCombiner] Remove unnecessary recursive DAGCombiner::visitINSERT_SUBVECTOR...Simon Pilgrim2018-12-101-6/+0
* [GlobalISel] Set stack protector index when translating Intrinsic::stackprote...Petr Pavlu2018-12-101-5/+7
* [DAGCombiner] Use the result value type in visitCONCAT_VECTORSFrancis Visoiu Mistrih2018-12-101-1/+1
* [DebugInfo] Don't drop dbg.value's of nullptrJeremy Morse2018-12-102-1/+5
* [DebugInfo] Emit undef DBG_VALUEs when SDNodes are optimised outJeremy Morse2018-12-105-11/+40
* [DAGCombiner] re-enable truncation of binopsSanjay Patel2018-12-081-12/+7
* [SelectionDAG] Remove ISD::ADDC/ADDE from some undef handling code in getNode...Craig Topper2018-12-081-2/+0
* [GlobalISel] Add IR translation support for the @llvm.log10 intrinsicJessica Paquette2018-12-071-0/+5
* Follow-up from r348441 to add the rest of the objc ARC intrinsics.Pete Cooper2018-12-071-0/+14
* [DAGCombiner] split trunc from extend in hoistLogicOpWithSameOpcodeHands; NFCSanjay Patel2018-12-071-33/+48
* [DAGCombiner] disable truncation of binops by defaultSanjay Patel2018-12-071-1/+7
* [DAGCombiner] remove explicit calls to AddToWorkList; NFCISanjay Patel2018-12-071-6/+0
* [SelectionDAG] Don't pass on DemandedElts when handling SCALAR_TO_VECTORSimon Pilgrim2018-12-071-1/+1
* [DAGCombiner] use root SDLoc for all nodes created by logic foldSanjay Patel2018-12-071-1/+1
* [DAGCombiner] don't bother saving a SDLoc for a node that's dead; NFCISanjay Patel2018-12-061-1/+1
* [DAGCombiner] more clean up in hoistLogicOpWithSameOpcodeHands(); NFCSanjay Patel2018-12-061-41/+34
* [DAGCombiner] don't group bswap with casts in logic hoisting foldSanjay Patel2018-12-061-6/+15
* [DAGCombiner] reduce indent; NFCSanjay Patel2018-12-061-38/+31
* [DagCombiner][X86] Simplify a ConcatVectors of a scalar_to_vector with undef.Andrea Di Biagio2018-12-061-4/+12
* [DAGCombiner] don't hoist logic op if operands have other uses, part 2Sanjay Patel2018-12-061-5/+7
* Fix Wdocumentation warning. NFCI.Simon Pilgrim2018-12-061-2/+0
* [DAGCombiner] don't hoist logic op if operands have other usesSanjay Patel2018-12-061-2/+6
* [DAGCombiner] refactor function that hoists bitwise logic; NFCISanjay Patel2018-12-061-56/+65
* DAGCombiner::visitINSERT_VECTOR_ELT - pull out repeated VT.getVectorNumElemen...Simon Pilgrim2018-12-061-3/+4
* Test commit: Removed trailing space in .txt file.Markus Lavin2018-12-061-2/+2
* Add objc.* ARC intrinsics and codegen them to their runtime methods.Pete Cooper2018-12-061-0/+36
* [MachineOutliner][NFC] Move yet another std::vector out of a loopJessica Paquette2018-12-061-3/+4
* [MachineOutliner][NFC] Move std::vector out of loopJessica Paquette2018-12-061-1/+2
* [MachineOutliner][NFC] Remove IntegerInstructionMap from InstructionMapperJessica Paquette2018-12-061-9/+2
* [GlobalISel] Introduce G_BUILD_VECTOR, G_BUILD_VECTOR_TRUNC and G_CONCAT_VECT...Amara Emerson2018-12-052-0/+115
* [MachineOutliner][NFC] Remove buildCandidateList and replace with findCandidatesJessica Paquette2018-12-051-45/+9
* [MachineOutliner][NFC] Candidates don't need to be shared_ptrs anymoreJessica Paquette2018-12-051-11/+10
* [MachineOutliner][NFC] Remove CandidateList, since it's now unused.Jessica Paquette2018-12-051-29/+11
* Fix buildbot capture warningJessica Paquette2018-12-051-9/+6
* [MachineOutliner][NFC] Simplify and unify pruning/outlining logicJessica Paquette2018-12-051-157/+15
* [MachineOutliner] Outline functions by order of benefitJessica Paquette2018-12-051-63/+68
* [GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar2018-12-056-65/+102
* [MachineOutliner][NFC] Don't create outlined sequence from integer mappingJessica Paquette2018-12-051-13/+6
* [DAGCombiner] don't try to extract a fraction of a vector binop and crash (PR...Sanjay Patel2018-12-051-10/+14
* [TargetLowering] Remove ISD::ANY_EXTEND/ANY_EXTEND_VECTOR_INREG opcodes from ...Simon Pilgrim2018-12-051-2/+0
OpenPOWER on IntegriCloud