Move the R600 intrinsic support back to the target machine - there's
[oota-llvm.git] / lib / Target / R600 / AMDGPUTargetMachine.cpp
2014-08-04 Eric ChristopherMove the R600 intrinsic support back to the target...
2014-07-25 Eric ChristopherMove R600 subtarget dependent variables onto the subtarget.
2014-07-21 Tom StellardR600/SI: Add instruction shrinking pass
2014-07-21 Tom StellardR600/SI: Use scratch memory for large private arrays
2014-07-13 Matt ArsenaultR600: Add option to disable promote alloca
2014-07-02 Tom StellardR600/SI: Adjsut SGPR live ranges before register allocation
2014-06-17 Tom StellardR600: Use LDS and vectors for private memory
2014-06-13 Tom StellardR600: Remove AMDIL instruction and register definitions
2014-06-13 Tom StellardR600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
2014-05-22 Matt ArsenaultR600: Add definition for flat address space ID.
2014-04-30 Tom StellardR600/SI: Use VALU instructions for copying i1 values
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-21 David BlaikieUse unique_ptr to manage objects owned by the ScheduleD...
2014-03-21 Tom StellardR600/SI: Handle MUBUF instructions in SIInstrInfo:...
2014-02-24 Matt ArsenaultR600: Make check clearer.
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-12-28 Andrew TrickFactor MI-Sched in preparation for post-ra scheduling...
2013-12-19 Rafael EspindolaSmall simplification, p0 is the same as p.
2013-12-19 Matt ArsenaultR600/SI: Make private pointers be 32-bit.
2013-12-16 Rafael EspindolaOne last cleanup of LLVM's DataLayout strings.
2013-12-16 Rafael EspindolaStructure R600's computeDataLayout more like every...
2013-12-16 Rafael EspindolaThe preferred alignment defaults to the abi alignment...
2013-12-16 Rafael EspindolaDon't duplicate the DataLayout defaults for integer...
2013-12-16 Rafael EspindolaOn DataLayout, omit the default of p:64:64:64.
2013-12-14 Rafael EspindolaTurn AMDGPUSubtarget::getDataLayout into a static function.
2013-12-11 Tom StellardR600: Register AMDGPUCFGStructurizer pass
2013-12-11 Tom StellardR600: Register R600EmitClauseMarkers pass
2013-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-11-18 Tom StellardR600: Enable the IR structurizer by default
2013-11-18 Tom StellardR600: Add a SubtargetFeatture for disabling the ifcvt...
2013-10-23 Tom StellardR600: Fix handling of vector kernel arguments
2013-10-22 Tom StellardR600: Simplify handling of private address space
2013-10-13 Vincent LejeuneR600/SI: Add SinkingPass before ISel
2013-10-10 Tom StellardR600: Use StructurizeCFGPass for non SI targets
2013-10-01 Vincent LejeuneR600: add a pass that merges clauses.
2013-09-20 Andrew TrickAllow subtarget selection of the default MachineSchedul...
2013-08-14 Tom StellardR600/SI: Convert v16i8 resource descriptors to i128
2013-08-06 Tom StellardR600/SI: Use VSrc_* register classes as the default...
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-19 Vincent LejeuneR600: Simplify AMDILCFGStructurize by removing template...
2013-07-09 Vincent LejeuneR600: Do not predicated basic block with multiple alu...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-06-07 Tom StellardR600: Rework subtarget info and remove AMDILDevice...
2013-06-05 Vincent LejeuneR600: Add a pass that merge Vector Register
2013-06-05 Rafael EspindolaRevert "R600: Add a pass that merge Vector Register"
2013-06-04 Vincent LejeuneR600: Add a pass that merge Vector Register
2013-05-23 Rafael EspindolaFix a leak on the r600 backend.
2013-05-17 Vincent LejeuneR600: Improve texture handling
2013-05-13 Rafael EspindolaRemove the MachineMove class.
2013-05-10 Tom StellardR600: Remove AMDILPeeopholeOptimizer and replace optimi...
2013-04-30 Vincent LejeuneR600: Packetize instructions
2013-04-01 Vincent LejeuneR600: Add support for native control flow
2013-04-01 Vincent LejeuneR600: Emit CF_ALU and use true kcache register.
2013-03-07 Christian KonigR600/SI: rework input interpolation v2
2013-03-05 Vincent LejeuneR600: initial scheduler code
2013-03-05 Vincent LejeuneR600: Remove LowerConstCopyPass and lower CONST_COPY...
2013-02-16 Christian KonigR600/SI: cleanup literal handling v3
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-02-05 Tom StellardR600: Fold remaining CONST_COPY after expand pseudo...
2013-01-23 Tom StellardR600: rework handling of the constants
2013-01-18 Tom StellardR600: Proper insert S_WAITCNT instructions
2012-12-19 Tom StellardR600: New control flow for SI v2
2012-12-11 Tom StellardAdd R600 backend