summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Improve the successor list update in TailDuplication.cpp.Cong Hou2015-12-151-6/+6
* Type legalizer for masked gather and scatter intrinsics.Elena Demikhovsky2015-12-154-83/+259
* [ShrinkWrapping] Do not choose restore point inside loops.Quentin Colombet2015-12-151-5/+21
* [X86] Part 2 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-141-1/+2
* [Packetizer] Add AliasAnalysis as a parameter to the packetizerKrzysztof Parzyszek2015-12-141-7/+11
* Remove the successor probabilities normalization in tail duplication pass.Cong Hou2015-12-141-1/+0
* [IR] Remove terminatepadDavid Majnemer2015-12-144-50/+2
* FastISel needs to remove dead code when it bails out.Paul Robinson2015-12-141-2/+32
* AMDGPU: Use generic bitreverse intrinsicMatt Arsenault2015-12-141-1/+24
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-142-3/+3
* Fix a type issue in r255455. Should not use unsigned type as std::abs()'s tem...Cong Hou2015-12-131-1/+1
* Replace <cstdint> by llvm/Support/DataTypes.h for the typedef of uint64_t. NFC.Cong Hou2015-12-131-1/+1
* Add the missing header file <cstdint> needed by uint64_tCong Hou2015-12-131-0/+1
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-135-10/+36
* Partially fix memcpy / memset / memmove lowering in SelectionDAG construction...Manuel Jacob2015-12-122-22/+18
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-126-1449/+428
* SelectionDAG: Match min/max if the scalar operation is legalMatt Arsenault2015-12-112-10/+42
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-116-56/+1
* CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun2015-12-113-48/+43
* CXX_FAST_TLS calling convention: target independent portion.Manman Ren2015-12-111-1/+36
* Fix (bitcast (fabs x)), (bitcast (fneg x)) and (bitcast (fcopysign cst,Eric Christopher2015-12-101-0/+68
* Delete a duplicate branch in IfConversion.cpp. NFC.Cong Hou2015-12-101-9/+0
* [DAGCombiner] Fix PR25763 - vector comparison constant folding + sign-extensionSimon Pilgrim2015-12-101-5/+8
* remove duplicated comments and don't repeat function names in comments; NFCSanjay Patel2015-12-101-142/+83
* [PostRA scheduling] Allow a target to do scheduling when it wants post RA.Jonas Paulsson2015-12-101-5/+8
* RegisterPressure: Factor out liveness dead-def detection logic; NFCIMatthias Braun2015-12-101-40/+43
* PeepholeOptimizer: Ignore dead implicit defsDan Gohman2015-12-101-0/+6
* use range-based for loops; NFCISanjay Patel2015-12-091-6/+4
* Fix cycle in selection DAG introduced by extractelement legalizationRobert Lougher2015-12-091-0/+11
* Revert "Implement a new pass - LiveDebugValues - to compute the set of live D...Mehdi Amini2015-12-094-405/+0
* Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VAL...Vikram TV2015-12-094-0/+405
* [CGP] Reimplement r255055 a different wayReid Kleckner2015-12-081-0/+4
* Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value...Reid Kleckner2015-12-081-8/+4
* [CGP] Check that we have an insert point before moving llvm.dbg.value aroundReid Kleckner2015-12-081-4/+8
* AsmPrinter: Use emitGlobalConstantFP to emit elements of constant dataJustin Bogner2015-12-081-16/+4
* fix return values to match bool return type; NFC Sanjay Patel2015-12-071-2/+2
* AVX-512: Fixed masked load / store instruction selection for KNL.Elena Demikhovsky2015-12-071-1/+4
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-054-12/+14
* Normalize successors' probabilities when building MBBs for jump table.Cong Hou2015-12-051-0/+2
* ScheduleDAGInstrs: Move LiveIntervals field to ScheduleDAGMIMatthias Braun2015-12-041-2/+1
* Revert "[BranchFolding] Merge MMOs during tail merge"Rafael Espindola2015-12-041-26/+16
* [BranchFolding] Merge MMOs during tail mergeJunmo Park2015-12-041-16/+26
* (no commit message)Junmo Park2015-12-041-1/+1
* ScheduleDAGInstrs: Rework schedule graph builder.Matthias Braun2015-12-041-66/+161
* raw_ostream: << operator for callables with raw_ostream argumentMatthias Braun2015-12-043-76/+64
* Emit function alias to data as a function symbol.Evgeniy Stepanov2015-12-041-0/+5
* CodeGen peephole: fold redundant phys reg copiesJF Bastien2015-12-031-12/+132
* AsmPrinter: Simplify emitting FP elements in sequential data. NFCJustin Bogner2015-12-031-26/+15
* Revert "raw_ostream: << operator for callables with raw_stream argument"Matthias Braun2015-12-033-62/+76
* raw_ostream: << operator for callables with raw_stream argumentMatthias Braun2015-12-033-76/+62
OpenPOWER on IntegriCloud