aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Re-apply r194300 with fixes for warnings.Lang Hames2013-11-091-14/+14
* Revert r194300 which broke the build.Nick Lewycky2013-11-091-14/+14
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-092-4/+15
* Rewrite the PBQP graph data structure.Lang Hames2013-11-091-14/+14
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-084-36/+100
* increase the accuracy of register pressure computation in the presence of dea...Pedro Artigas2013-11-082-16/+36
* Fix some minor issues with r194282 to get the tree healthy again.Lang Hames2013-11-081-1/+2
* Add a method to get the object-file appropriate stack map section.Lang Hames2013-11-081-2/+1
* Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison2013-11-085-9/+29
* [VirtRegMap] Fix for PR17825. Do not ignore noreturn definitions when settingQuentin Colombet2013-11-081-1/+5
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-085-29/+9
* CalculateSpillWeights cleanup: remove unneeded includesArnaud A. de Grandmaison2013-11-081-2/+0
* Slightly change the way stackmap and patchpoint intrinsics are lowered.Andrew Trick2013-11-051-9/+27
* Comment some and reformat for clarity beginFunction.Eric Christopher2013-11-011-30/+42
* [Stackmap] Remove erroneous assert.Juergen Ributzka2013-11-011-3/+0
* Remove linkonce_odr_auto_hide.Rafael Espindola2013-11-011-4/+2
* Commenting out this assert because it is causing the build bots to fail. Thi...Aaron Ballman2013-11-011-2/+2
* Fixing an order of evaluation error in an assert.Aaron Ballman2013-11-011-1/+1
* DebugInfo: Emit member variable locations as data instead of expressions in b...David Blaikie2013-11-011-29/+31
* Unused variableAndrew Trick2013-10-311-0/+1
* Add support for stack map generation in the X86 backend.Andrew Trick2013-10-313-0/+217
* Debug Info: remove duplication of DIEs when a DIE can be shared across CUs.Manman Ren2013-10-316-11/+87
* Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick2013-10-313-11/+216
* whitespaceAndrew Trick2013-10-311-7/+7
* Remove the --shrink-wrap option.Rafael Espindola2013-10-314-1394/+69
* Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-312-3/+63
* Fix CodeGen for unaligned loads with address spacesMatt Arsenault2013-10-301-2/+5
* Produce .weak_def_can_be_hidden for some linkonce_odr valuesRafael Espindola2013-10-301-7/+20
* DebugInfo: Push header handling down into CompileUnitDavid Blaikie2013-10-303-18/+29
* DwarfDebug: Change Abbreviations member from pointer to referenceDavid Blaikie2013-10-302-10/+10
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-302-35/+8
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-302-8/+35
* Reformat code with clang-format.Josh Magee2013-10-301-37/+40
* Debug Info: code clean up.Manman Ren2013-10-292-3/+5
* Debug Info: support for DW_FORM_ref_addr.Manman Ren2013-10-296-3/+67
* Debug Info: instead of calling addToContextOwner which constructs the contextManman Ren2013-10-292-21/+9
* [stackprotector] Update the StackProtector pass to perform datalayout analysis.Josh Magee2013-10-291-27/+60
* Move getSymbol to TargetLoweringObjectFile.Rafael Espindola2013-10-292-9/+9
* Add a helper getSymbol to AsmPrinter.Rafael Espindola2013-10-294-14/+17
* Debug Info: instead of calling addToContextOwner which constructs the contextManman Ren2013-10-291-7/+17
* Fix "existant" typosAlp Toker2013-10-291-1/+1
* Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug.Manman Ren2013-10-291-6/+5
* Debug Info: use createAndAddDIE for newly-created Subprogram DIEs.Manman Ren2013-10-291-9/+5
* Debug Info: add a helper function createAndAddDIE.Manman Ren2013-10-292-29/+28
* [DAGCombiner] Respect volatility when checking for aliasesRichard Sandiford2013-10-281-18/+25
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-288-191/+181
* DIEHash: Summary hashing of member functionsDavid Blaikie2013-10-251-1/+1
* DIEHash: Summary hashing of nested typesDavid Blaikie2013-10-252-1/+26
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-252-0/+60
* Optimize concat_vectors(X, undef) -> scalar_to_vector(X).Nadav Rotem2013-10-251-1/+28