summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [CodeGenPrepare] Sink and duplicate more 'and' instructions.Geoff Berry2017-02-212-79/+89
* ScheduleDAG: Cleanup; NFCMatthias Braun2017-02-211-184/+133
* [BranchFolding] Update debug location along with the update of branch instruc...Taewook Oh2017-02-211-3/+3
* Strip trailing whitespace.Simon Pilgrim2017-02-201-1/+1
* [SelectionDAG] Add scalarization support for ISD::*_EXTEND_VECTOR_INREG opcodes.Simon Pilgrim2017-02-202-0/+34
* Remove redundant call to GluedNodes.back() [NFC]Artyom Skrobov2017-02-191-2/+1
* MachineRegionInfo: Fix pass initializationMatthias Braun2017-02-183-9/+14
* [CodeGen] Revert changes in LowLevelType to pre-r295499 to fix broken buildbots.Eugene Zelenko2017-02-171-7/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-176-26/+63
* Debug Info: Sort frame index expressions before emitting them.Adrian Prantl2017-02-173-36/+44
* GlobalISel: verify that generic loads & stores have a mem operand.Tim Northover2017-02-171-0/+8
* [DAGCombiner] split i1 select-of-constants from non-i1 case; NFCISanjay Patel2017-02-171-9/+25
* Fix signed/unsigned comparison warning.Simon Pilgrim2017-02-171-2/+2
* [DAGCombine] Recognise any_extend_vector_inreg and truncation style shuffle m...Simon Pilgrim2017-02-171-0/+125
* [DAGCombiner] improve readability; NFCISanjay Patel2017-02-171-44/+32
* Handle link of NoDebug CU with a CU that has debug emission enabledTeresa Johnson2017-02-171-0/+8
* [MachinePipeliner] Remove redundant destructor. NFC.Benjamin Kramer2017-02-161-8/+1
* Refactor DebugHandlerBase a bit to common non-debug-having-function filteringDavid Blaikie2017-02-166-54/+60
* [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combineArtur Pilipenko2017-02-161-8/+19
* Rever -r295314 "[DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load...Artur Pilipenko2017-02-161-19/+8
* [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combineArtur Pilipenko2017-02-161-8/+19
* [ARM] GlobalISel: Lower double precision FP argsDiana Picus2017-02-161-2/+10
* [X86] Re-enable conditional tail calls and fix PR31257.Hans Wennborg2017-02-161-0/+37
* GlobalISel: legalize va_arg on AArch64.Tim Northover2017-02-152-0/+10
* GlobalISel: support translating va_argTim Northover2017-02-151-0/+12
* Fix typosMatt Arsenault2017-02-152-2/+2
* DAG: Do not scalarize fsub if fneg is legalMatt Arsenault2017-02-151-0/+15
* Codegen: Make chains from trellis-shaped CFGsKyle Butt2017-02-151-17/+293
* include function name in dot filenameXinliang David Li2017-02-154-8/+9
* [DAG] Don't try to create an INSERT_SUBVECTOR with an illegal sourceMichael Kuperstein2017-02-151-1/+7
* [LLVM][XRAY][MIPS] Support xray on mips/mipsel/mips64/mips64elSagar Thakur2017-02-151-0/+4
* [SelectionDAGBuilder] Simplify creation of shufflevector DAG nodes where inpu...Craig Topper2017-02-151-46/+24
* [BranchFolding] Tail common all identical unreachable blocksReid Kleckner2017-02-141-0/+20
* GlobalISel: introduce G_PTR_MASK to simplify alloca handling.Tim Northover2017-02-142-23/+19
* Reformat slightly.Eric Christopher2017-02-141-4/+3
* Reapply r294532, reverted in r294787.Wolfgang Pieb2017-02-141-9/+147
* [Tablegen] Instrumenting table gen DAGGenISelDAGAditya Nandakumar2017-02-141-0/+9
* Add new pass LazyMachineBlockFrequencyInfoAdam Nemet2017-02-144-8/+89
* Removing a redundant assignmentArtyom Skrobov2017-02-141-1/+0
* [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other m...Eugene Zelenko2017-02-142-42/+80
* GlobalISel: represent atomic loads & stores via the MachineMemOperand.Tim Northover2017-02-131-11/+4
* MIR: parse & print the atomic parts of a MachineMemOperand.Tim Northover2017-02-132-2/+49
* Address post-commit comments for https://reviews.llvm.org/D29596. NFCI.Taewook Oh2017-02-131-1/+1
* swiftcc: Don't emit tail calls from callers with swifterror parametersArnold Schwaighofer2017-02-131-0/+9
* Make MachineBasicBlock::updateTerminator to update DebugLoc as wellTaewook Oh2017-02-131-2/+21
* [FastISel] Add a diagnostic to warm on fallback.Quentin Colombet2017-02-131-0/+13
* [Assembler] Improve diagnostics for inline assembly.Sanne Wouda2017-02-131-7/+13
* Compile time decreasing in the case we're dealing with Machine Combiner. Andrew V. Tischenko2017-02-131-15/+27
* [DAGCombiner] Teach DAG combine that inserting an extract_subvector result in...Craig Topper2017-02-131-0/+6
* [DAGCombiner] Remove the half vector width check for the combine of EXTRACT_S...Craig Topper2017-02-121-4/+3
OpenPOWER on IntegriCloud