summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SDAG] Fix zeroExtend assertion errorNirav Dave2017-03-231-1/+2
* Rename helper functions in DwarfExpression to be less misleading (NFC)Adrian Prantl2017-03-222-6/+6
* Fix PR32298 by adding an early exit to getFrameIndexExprs().Adrian Prantl2017-03-221-0/+6
* [GlobalISel]: Create VREGs for ConstantInt argsAditya Nandakumar2017-03-221-4/+1
* Don't compose DWARF expressions with multiple subregisters.Adrian Prantl2017-03-221-0/+9
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-222-47/+76
* [GlobalISel] Update DBG_VALUEs referencing DCE'd instructions.Ahmed Bougacha2017-03-212-3/+3
* [GlobalISel] Don't translate br to layout successor.Ahmed Bougacha2017-03-211-2/+5
* GlobalISel: respect BooleanContents when extending i1.Tim Northover2017-03-211-4/+16
* SplitKit: Fix subreg copy related problemsMatthias Braun2017-03-212-2/+3
* GlobalISel: widen booleans by zero-extending to a byte.Tim Northover2017-03-211-1/+1
* Revert 298388 and 298389 because they broke some AMDGPU tests.Adrian Prantl2017-03-212-64/+23
* Rename AttributeSet to AttributeListReid Kleckner2017-03-2110-41/+41
* Don't compose DWARF expressions with multiple subregisters.Adrian Prantl2017-03-211-0/+9
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-212-23/+55
* DAG: Fold bitcast/extract_vector_elt of undef to undefMatt Arsenault2017-03-211-0/+6
* [GlobalISel] Move isTriviallyDead to Utils. NFC.Volkan Keles2017-03-212-23/+21
* [DAGTypeLegalizer] Handle widening truncate to vector of i1.Jonas Paulsson2017-03-211-1/+21
* [GlobalISel] Translate shufflevectorVolkan Keles2017-03-211-0/+10
* Add a function to MD5 a file's contents.Zachary Turner2017-03-202-10/+9
* Replace uses of DwarfExpression::addMachineReg* with addMachineRegExpressionAdrian Prantl2017-03-204-81/+96
* Make implementation details in DwarfExpression protected. (NFC)Adrian Prantl2017-03-201-13/+12
* [WinEH] Adjust decision to emit SEH moves for leaf functionsReid Kleckner2017-03-201-2/+2
* GlobalISel: allow quad-precision values to be dumped.Tim Northover2017-03-201-0/+5
* [GlobalISel] Use the correct calling conv for callsDiana Picus2017-03-203-5/+7
* Fix constant folding of fp2int to large integersSimon Pilgrim2017-03-192-16/+9
* [GlobalISel] Don't select trivially dead instructions.Ahmed Bougacha2017-03-191-0/+31
* [GlobalISel] Move method definition to the proper file. NFC.Ahmed Bougacha2017-03-192-19/+21
* [MIR] Support Customed Register Mask and CSRsOren Ben Simhon2017-03-194-31/+90
* ExecutionDepsFix: Let targets specialize the pass; NFCMatthias Braun2017-03-181-212/+2
* ExecutionDepsFix: Normalize names; NFCMatthias Braun2017-03-181-32/+32
* CodeGen.cpp: Sort alphabetically; NFCMatthias Braun2017-03-181-6/+6
* Make library calls sensitive to regparm module flag (Fixes PR3997).Nirav Dave2017-03-187-66/+72
* Capitalize ArgListEntry fields. NFC.Nirav Dave2017-03-185-76/+75
* Add !associated metadata.Evgeniy Stepanov2017-03-171-13/+50
* [SelectionDAG] Remove redundant stores more aggressively.Eli Friedman2017-03-171-7/+25
* [CodeGenPrep]Restructure promoting Ext to form ExtLoadJun Bum Lim2017-03-171-90/+125
* [SelectionDAG] Add SelectionDAG.computeKnownBits test support for ISD::ABSSimon Pilgrim2017-03-171-0/+20
* SplitKit: Correctly implement partial subregister copiesMatthias Braun2017-03-173-26/+168
* VirtRegMap: Correctly deal with bundles when deleting identity copies.Matthias Braun2017-03-172-7/+51
* Remove LessPreciseFPMADOption from TargetOptions along with all of theEric Christopher2017-03-171-8/+0
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-1/+1
* Remove redundant conditions (PR31753). NFCI.Simon Pilgrim2017-03-161-2/+2
* Attempt to fix bot failure on Windows.Adrian Prantl2017-03-161-1/+1
* Rearrange fields. NFC.Adrian Prantl2017-03-161-1/+1
* Rename methods in DwarfExpression to adhere to the LLVM coding guidelines.Adrian Prantl2017-03-165-121/+121
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-162-3/+35
* Revert "PR32288: More efficient encoding for DWARF expr subregister access."Adrian Prantl2017-03-162-35/+3
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-162-3/+35
* Fixing typos.Oren Ben Simhon2017-03-161-4/+5
OpenPOWER on IntegriCloud