summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* Rewrite the attribute hashing algorithm to use the type of the valueEric Christopher2014-03-06
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-06
* Remove the last of the special case code for emitting attributes.Eric Christopher2014-03-06
* constify a few accessors.Eric Christopher2014-03-06
* Remove special case in the DIEValue printing since it only existedEric Christopher2014-03-06
* Add a DIELocList class to handle pointers into the location list.Eric Christopher2014-03-05
* Always print the implicit .text at the start of an asm file.Rafael Espindola2014-03-05
* [Layering] Move DebugLoc.h into the IR library. The implementationChandler Carruth2014-03-05
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-05
* Make stackmap machineinstrs clobber the scratch regs too.Andrew Trick2014-03-05
* Fix unused variable in FunctionLoweringInfo.cppHans Wennborg2014-03-05
* Check for dynamic allocas and inline asm that clobbers sp before buildingHans Wennborg2014-03-05
* Make the DIEValue constructor even more explicit.Eric Christopher2014-03-05
* Use a bool for whether or not an abbreviation has children rather thanEric Christopher2014-03-05
* Use dwarf::Attribute instead of a bare uint16_t.Eric Christopher2014-03-05
* Expand slightly on comment.Eric Christopher2014-03-05
* Unindent namespace.Eric Christopher2014-03-05
* [DAGCombiner] Factor out distributeTruncateThroughAndAdam Nemet2014-03-04
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-04
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [Modules] Move ValueMap to the IR library. While this class does notChandler Carruth2014-03-04
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* [C++11] Use std::tie to simplify compare operators.Benjamin Kramer2014-03-03
* Add DWARF discriminator support to DILexicalBlocks.Diego Novillo2014-03-03
* Re-apply r202551, which introduced new PBQP solver.Lang Hames2014-03-03
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-02
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macroAlp Toker2014-03-02
* Make helper function static.Benjamin Kramer2014-03-01
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-01
* SpillPlacement: fix a bug in iterate.Manman Ren2014-02-28
* Jumped the gun with r202551 and broke some bots that weren't yet C++11ified.Lang Hames2014-02-28
* New PBQP solver, and updates to the PBQP graph.Lang Hames2014-02-28
* Fix visitTRUNCATE for legal i1 valuesHal Finkel2014-02-28
* Provide a target override for the latest regalloc heuristic.Andrew Trick2014-02-27
* Revert r201751 and solve the const problem a different way - byEric Christopher2014-02-27
* Debug info: Remove ARMAsmPrinter::EmitDwarfRegOp(). AsmPrinter can nowAdrian Prantl2014-02-27
* Don't emit anything into the debug_ranges section if we aren't emittingEric Christopher2014-02-27
* If we're only emitting line tables for a particular CU then don't addEric Christopher2014-02-27
* Fix a type error that crept into r202313.Adrian Prantl2014-02-26
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-26
* Debug info: Refactor AsmPrinter::EmitDwarfRegOp to make the control flowAdrian Prantl2014-02-26