summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SDAG] Make the DAGCombine worklist not grow endlessly due to duplicateChandler Carruth2014-07-231-52/+71
* [SDAG] Refactor the code for inserting a newly allocated SDNode into theChandler Carruth2014-07-221-96/+86
* [SDAG] Remove a giant pile of asserts that may have helped track downChandler Carruth2014-07-221-40/+3
* Revert "Recommit r212203: Don't try to construct debug LexicalScopes hierarch...David Blaikie2014-07-214-33/+4
* Replace the result usages while legalizing cmpxchg.Logan Chien2014-07-211-4/+3
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-214-11/+12
* CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpextTim Northover2014-07-213-5/+21
* [SDAG,cleanup] Switch the DAG combiner over to use the spellingChandler Carruth2014-07-211-179/+179
* [SDAG] Rather than using a narrow test against the one dummy node on theChandler Carruth2014-07-211-1/+6
* [DAGCombiner] Improve the shuffle-vector folding logic.Andrea Di Biagio2014-07-211-0/+22
* [DAG] Refactor some logic. No functional change.Andrea Di Biagio2014-07-211-0/+21
* MachineRegionInfo.cpp: Another fix on MachineRegionInfo::MachineRegionInfo::r...NAKAMURA Takumi2014-07-201-5/+4
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-204-12/+11
* Fix -Asserts build introduced since r213456.NAKAMURA Takumi2014-07-201-0/+2
* Sure up ownership passing of the PBQPBuilder by passing unique_ptrs by value ...David Blaikie2014-07-191-7/+7
* Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault2014-07-192-0/+138
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-192-2/+2
* Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...Eric Christopher2014-07-182-8/+4
* DebugInfo: Assert that all abstract scopes are subprograms, rather than condi...David Blaikie2014-07-181-2/+1
* Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie2014-07-182-4/+8
* ARM: support legalisation of "fptrunc ... to half" operations.Tim Northover2014-07-182-0/+24
* CodeGen: soften f16 type by default instead of marking legal.Tim Northover2014-07-181-0/+7
* AArch64: Constant fold converting vector setcc results to float.Jim Grosbach2014-07-181-0/+26
* Revert "[x86] Fold extract_vector_elt of a load into the Load's address compu...Michael J. Spencer2014-07-181-124/+90
* CodeGen: generate single libcall for fptrunc -> f16 operations.Tim Northover2014-07-174-19/+29
* CodeGen: extend f16 conversions to permit types > float.Tim Northover2014-07-176-21/+48
* Fixed formatting, removed bug reference, renamed testcaseSanjay Patel2014-07-161-3/+4
* [FastISel] Local values shouldn't be alive across an inline asm call with sid...Juergen Ributzka2014-07-161-0/+5
* trivial fix for PR20314Sanjay Patel2014-07-161-1/+4
* [RegisterCoalescer] Moving the RegisterCoalescer subtarget hook onto the Targ...Chris Bieneman2014-07-161-2/+1
* CodeGen: don't form illegail EXTLOAD operations.Tim Northover2014-07-161-4/+2
* Remove TLI from isInTailCallPosition's arguments. NFC.Juergen Ributzka2014-07-163-5/+5
* Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel2014-07-151-3/+20
* [RegisterCoalescer] Add new subtarget hook allowing targets to opt-out of coa...Chris Bieneman2014-07-151-0/+17
* [DAGCombiner] Add more rules to fold shuffles.Andrea Di Biagio2014-07-151-7/+17
* [FastISel] Insert patchpoint instruction before the target generated call ins...Juergen Ributzka2014-07-151-1/+2
* [FastISel] Fix patchpoint lowering to set the result register.Juergen Ributzka2014-07-151-5/+6
* [DAGCombiner] Avoid calling method 'isShuffleMaskLegal' on illegal vector types.Andrea Di Biagio2014-07-151-0/+2
* CodeGen: Stick constant pool entries in COMDAT sections for WinCOFFDavid Majnemer2014-07-142-10/+26
* [DAGCombiner] Add more rules to combine shuffle vector dag nodes.Andrea Di Biagio2014-07-141-0/+44
* CodeGen: Add a getSectionKind method to MachineConstantPoolEntryDavid Majnemer2014-07-142-15/+32
* Unify the lowering of arguments during SjLj prepare.Bill Wendling2014-07-141-28/+10
* fixed typoSanjay Patel2014-07-141-1/+1
* CodeGen: add missing includeSaleem Abdulrasool2014-07-141-0/+1
* Support lowering of empty aggregates.Bill Wendling2014-07-141-11/+11
* [DAGCombiner] Fix a crash caused by a missing check for legal type when tryin...Andrea Di Biagio2014-07-131-1/+1
* Templatify DominanceFrontier.Matt Arsenault2014-07-122-0/+55
* Avoid a warning from MSVC on "*/" in this code by inserting a spaceReid Kleckner2014-07-121-1/+1
* [FastISel] Add target-independent patchpoint intrinsic support. WIP.Juergen Ributzka2014-07-111-0/+169
* [FastISel] Add basic infrastructure to support a target-independent call lowe...Juergen Ributzka2014-07-111-2/+208
OpenPOWER on IntegriCloud