summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* [FastISel] Make isInTailCallPosition independent of SelectionDAG.Juergen Ributzka2014-07-112-6/+5
* [FastISel] Breakout intrinsic lowering into a separate function and add a tar...Juergen Ributzka2014-07-111-34/+39
* ARM: Allow __fp16 as a function arg or return type for AArch64Oliver Stannard2014-07-111-1/+1
* Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie2014-07-112-8/+4
* Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie2014-07-102-4/+8
* SelectionDAG: Factor FP_TO_SINT lower code out of DAGLegalizerJan Vesely2014-07-102-58/+65
* Revert "Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (t...Matt Arsenault2014-07-101-0/+13
* [DAG] Further improve the logic in DAGCombiner that folds a pair of shuffles ...Andrea Di Biagio2014-07-101-14/+51
* [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogousChandler Carruth2014-07-106-9/+113
* Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (trunc b) ...NAKAMURA Takumi2014-07-101-14/+0
* Make it possible for ints/floats to return different values from getBooleanCo...Daniel Sanders2014-07-1010-50/+95
* [AArch64]Fix an assertion failure in DAG Combiner about concating 2 build_vec...Hao Liu2014-07-101-4/+18
* [SDAG] Make the new zext-vector-inreg node default to expand so targetsChandler Carruth2014-07-091-1/+4
* Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for fu...David Blaikie2014-07-094-4/+33
* Add trunc (select c, a, b) -> select c (trunc a), (trunc b) combine.Matt Arsenault2014-07-091-0/+14
* [x86] Fix a bug in my new zext-vector-inreg DAG trickery where we wereChandler Carruth2014-07-092-0/+36
* Sink two variables only used in an assert into the assert itself. ShouldChandler Carruth2014-07-091-3/+3
OpenPOWER on IntegriCloud