aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* MCStreamer: Reimplement the virtual EmitRawText as a protected member, EmitRa...David Blaikie2013-10-241-1/+1
* DWARF emission: Remove unnecessary/redundant DIE reference codeDavid Blaikie2013-10-241-7/+0
* Fix name of variable in comment.Eric Christopher2013-10-241-1/+1
* Grammar.Eric Christopher2013-10-241-1/+1
* Update misleading comment.Eric Christopher2013-10-241-2/+3
* DIEHash: Const correct and use references where non-null/non-rebound.David Blaikie2013-10-243-49/+49
* DIEHash: Do not use shallow type hashing for unnamed typesDavid Blaikie2013-10-241-4/+6
* DIEHash: Refactor ref attribute hashing into smaller functionsDavid Blaikie2013-10-243-68/+98
* Remove unused debug-only member variable.David Blaikie2013-10-241-4/+0
* Debug Info: code clean up.Manman Ren2013-10-232-31/+23
* Debug Info: code clean up.Manman Ren2013-10-232-5/+5
* Debug Info: code clean up.Manman Ren2013-10-232-18/+12
* Debug Info: code clean up.Manman Ren2013-10-232-18/+18