aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Added a size field to the stack map record to handle subregister spills.Andrew Trick2013-11-171-4/+5
* Fix filename in header commentDuncan P. N. Exon Smith2013-11-161-1/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-152-1/+4
* Avoid illegal integer promotion in fastiselBob Wilson2013-11-151-0/+9
* Fix illegal DAG produced by SelectionDAG::getConstant() for v2i64 typeDaniel Sanders2013-11-151-0/+7
* Add addrspacecast instruction.Matt Arsenault2013-11-153-0/+25
* Replacing HUGE_VALF with llvm::huge_valf in order to work around a warning tr...Aaron Ballman2013-11-131-2/+2
* CalcSpillWeights: allow overidding the spill weight normalizing functionArnaud A. de Grandmaison2013-11-111-3/+12
* CalcSpillWeights: give a better describing name to calculateSpillWeightsArnaud A. de Grandmaison2013-11-111-6/+4
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-101-22/+11
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-091-1/+6
* include/llvm/CodeGen/PBQP: Update @param(s) in comments. [-Wdocumentation]NAKAMURA Takumi2013-11-095-48/+48
* Fix whitespace.NAKAMURA Takumi2013-11-094-41/+41
* Re-apply r194300 with fixes for warnings.Lang Hames2013-11-096-423/+435
* Revert r194300 which broke the build.Nick Lewycky2013-11-096-434/+404
* Rewrite the PBQP graph data structure.Lang Hames2013-11-096-404/+434
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-081-2/+4
* Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison2013-11-081-11/+22
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-081-22/+11
* Add support for stack map generation in the X86 backend.Andrew Trick2013-10-311-0/+107
* Produce .weak_def_can_be_hidden for some linkonce_odr valuesRafael Espindola2013-10-301-1/+1
* Reformat code with clang-format.Josh Magee2013-10-301-5/+6
* StackProtector.h: Fix trailing comments for doxygen. [-Wdocumentation]NAKAMURA Takumi2013-10-301-8/+8
* Trailing whitespace in a comment line.NAKAMURA Takumi2013-10-301-1/+1
* [stackprotector] Update the StackProtector pass to perform datalayout analysis.Josh Magee2013-10-291-1/+30
* Add a helper getSymbol to AsmPrinter.Rafael Espindola2013-10-291-0/+1
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-281-0/+5
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-251-0/+20
* Formatting and whitespace.Eric Christopher2013-10-241-9/+8
* Speling fixes.Benjamin Kramer2013-10-221-1/+1
* Using FoldingSet in SelectionDAG::getVTList.Wan Xiaofei2013-10-221-1/+40
* CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomicsDavid Majnemer2013-10-181-0/+8
* Add support for metadata representing .ident directives.Rafael Espindola2013-10-161-0/+2
* Simplify formatting and sort these. No functionality changed.Chandler Carruth2013-10-151-14/+10
* LiveRegUnits: Use *MBB for consistency and convenience.Andrew Trick2013-10-141-1/+1
* Use a SparseSet in LiveRegUnits.Andrew Trick2013-10-141-7/+13
* Move LiveRegUnits implementation into .cpp. Comment and format.Andrew Trick2013-10-141-87/+13
* Remove extra indentation in LiveRegUnits.Andrew Trick2013-10-141-112/+112
* Convert LiveRegUnits methods to the current convention (it's new code).Andrew Trick2013-10-141-15/+15
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-141-8/+0
* Introduce ad hoc liveness tracking utility: LiveRegUnitsMatthias Braun2013-10-111-0/+156
* Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom ...Justin Holewinski2013-10-111-0/+4
* Print register in LiveInterval::print()Matthias Braun2013-10-101-0/+5
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-102-16/+16
* Work on LiveRange instead of LiveInterval where possibleMatthias Braun2013-10-101-5/+5
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-96/+101
* Refactor LiveInterval: introduce new LiveRange classMatthias Braun2013-10-102-101/+126
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-103-129/+124
* Rename parameter: defined regs are not incoming.Matthias Braun2013-10-101-3/+2
* Implement AArch64 vector load/store multiple N-element structure class SIMD(l...Hao Liu2013-10-101-1/+1