summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [New PM][PassInstrumentation] IR printing support for New Pass ManagerFedor Sergeev2018-09-241-0/+1
* [DAGCombiner] use UADDO to optimize saturated unsigned addSanjay Patel2018-09-241-0/+29
* Remove debug printf leftover from r342397Hans Wennborg2018-09-241-2/+0
* [DAGCombiner] Remove some dead code from ConstantFoldBITCASTofBUILD_VECTORCraig Topper2018-09-241-9/+2
* [DAGCombiner] Clarify a comment. NFCCraig Topper2018-09-231-2/+4
* [LegalizeTypes] Fix bad indentation. NFCCraig Topper2018-09-231-1/+1
* [DAGCombiner][x86] extend decompose of integer multiply into shift/add with n...Sanjay Patel2018-09-231-6/+13
* [DAGCombiner] Simplify some code in visitBITCAST. NFCICraig Topper2018-09-221-9/+3
* [DAGCombiner] Rewrite r331896 in a different way to address a FIXME. NFCICraig Topper2018-09-221-11/+14
* [MachineCopyPropagation] Refactor copy tracking into a class. NFCJustin Bogner2018-09-211-99/+133
* [MachineCopyPropagation] Minor clang-formatting. NFCJustin Bogner2018-09-211-37/+37
* Add the ability to register callbacks for removal and insertion of MachineInstrsAditya Nandakumar2018-09-202-1/+17
* [MachineOutliner][NFC] Don't add MBBs with a size < 2 to the search spaceJessica Paquette2018-09-201-1/+5
* [RegAllocGreedy] Fix crash in tryLocalSplitWalter Lee2018-09-201-1/+5
* [MachineOutliner][NFC] Move debug info emission to createOutlinedFunctionJessica Paquette2018-09-201-35/+23
* [SelectionDAG] replace duplicated peekThroughBitcast helper functions; NFCISanjay Patel2018-09-202-38/+31
* [DWARF] - Emit the correct value for DW_AT_addr_base.George Rimar2018-09-205-10/+30
* [MachineVerifier] Relax checkLivenessAtDef regarding dead subreg defsBjorn Pettersson2018-09-201-21/+11
* [SelectionDAG] allow vector types with isBitwiseNot()Sanjay Patel2018-09-192-4/+5
* MachineScheduler: Add -misched-print-dags flagMatthias Braun2018-09-191-1/+6
* Copy utilities updated and added for MI flagsMichael Berg2018-09-193-1/+51
* [DAGCombiner][x86] add transform/hook to decompose integer multiply into shif...Sanjay Patel2018-09-191-0/+26
* [AtomicExpandPass]: Add a hook for custom cmpxchg expansion in IRAlex Bradbury2018-09-191-11/+27
* [RISCV] Codegen for i8, i16, and i32 atomicrmw with RV32AAlex Bradbury2018-09-191-1/+37
* ScheduleDAG: Cleanup dumping code; NFCMatthias Braun2018-09-1914-129/+137
* [PostRASink] Make sure to remove subregisters from live-ins as wellKrzysztof Parzyszek2018-09-181-2/+5
* Revert r342457 "Fixes removal of dead elements from PressureDiff (PR37252)."Hans Wennborg2018-09-181-1/+2
* [TargetLowering] Android has sincos functionsJohn Brawn2018-09-181-1/+2
* Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov2018-09-181-2/+1
* [MachineOutliner][NFC] Don't map more illegal instrs than you have toJessica Paquette2018-09-171-0/+11
* Revert "Revert r342183 "[DAGCombine] Fix crash when store merging created an ...Amara Emerson2018-09-171-1/+10
* [DebugInfo] Fix build when std::vector::iterator is a pointerKristina Brooks2018-09-161-1/+1
* [DAGCombiner] try to convert pow(x, 1/3) to cbrt(x)Sanjay Patel2018-09-164-1/+35
* [CodeGenPrepare] Preserve debug locs in OptimizeExtractBitsVedant Kumar2018-09-151-1/+6
* [BreakFalseDeps] Fix bad formatting. NFCCraig Topper2018-09-141-1/+1
* [codeview] Remove dead codeReid Kleckner2018-09-142-17/+0
* Revert r342183 "[DAGCombine] Fix crash when store merging created an extract_...Reid Kleckner2018-09-141-8/+1
* Fix debug info for SelectionDAG legalization of DAG nodes with two results.Adrian Prantl2018-09-141-1/+1
* fix noasserts buildAdrian Prantl2018-09-141-0/+2
* SelectionDAG: Add compact SDDbgValue representation to -dag-dump-verbose outputAdrian Prantl2018-09-142-0/+19
* fix typosAdrian Prantl2018-09-141-1/+1
* [DAGCombine] Fix crash when store merging created an extract_subvector with i...Amara Emerson2018-09-131-1/+8
* [MachineInstr] In addRegisterKilled and addRegisterDead, don't remove operand...Craig Topper2018-09-131-2/+4
* DAG: Fix expansion of unaligned FP loads and storesMatt Arsenault2018-09-131-4/+6
* ARM: align loops to 4 bytes on Cortex-M3 and Cortex-M4.Tim Northover2018-09-131-1/+2
* [DAGCombiner] improve formatting for select+setcc code; NFCSanjay Patel2018-09-121-17/+15
* [CGP] Ensure splitgep gives deterministic outputDavid Green2018-09-121-1/+1
* [SelectionDAG] Remove some code from PromoteIntOp_MGATHER that handles Update...Craig Topper2018-09-121-8/+1
* [MachineOutliner] Add codegen size remarks to the MachineOutlinerJessica Paquette2018-09-111-1/+103
* add IR flags to MIMichael Berg2018-09-115-1/+28
OpenPOWER on IntegriCloud