aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add preliminary support for hashing DIEs and breaking them intoEric Christopher2013-07-265-4/+254
* Add a target legalize hook for SplitVectorOperand (again)Justin Holewinski2013-07-261-0/+4
* Revert "Add a target legalize hook for SplitVectorOperand"Rafael Espindola2013-07-261-4/+0
* Add a target legalize hook for SplitVectorOperandJustin Holewinski2013-07-261-0/+4
* RegAllocGreedy comment.Andrew Trick2013-07-251-1/+2
* Evict local live ranges if they can be reassigned.Andrew Trick2013-07-251-1/+29
* Allocate local registers in order for optimal coloring.Andrew Trick2013-07-251-4/+27
* typo.Adrian Prantl2013-07-251-1/+1
* MI Sched: Register pressure heuristics.Andrew Trick2013-07-251-8/+32
* MI Sched: track register pressure by importance of the set, not weight of the...Andrew Trick2013-07-251-14/+20
* Dump LIS before regalloc. MI sched changes them.Andrew Trick2013-07-252-2/+4
* Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling2013-07-251-0/+4
* Fix a bug in IfConverter with nested predicates.Quentin Colombet2013-07-241-3/+3
* DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)FreeTom Stellard2013-07-231-2/+2
* Reformat options.Eric Christopher2013-07-231-40/+41
* [stackprotector] Changed isNoopBitcast/sameNoopInput to take TargetLoweringBa...Michael Gottesman2013-07-221-2/+2
* [stackprotector] Refactored ssp prologue creation code into its own helper fu...Michael Gottesman2013-07-221-35/+41
* Recommit r186217 with testcase fix:Bill Wendling2013-07-221-7/+19
* Formatting.Eric Christopher2013-07-221-1/+1
* Added missing - in the header of PrologEpilogInserter.h so that editors prope...Michael Gottesman2013-07-221-1/+1
* Fix uninitialized memory read found by MemorySanitizer: always set output par...Alexey Samsonov2013-07-191-1/+1
* MI Sched: Update the way resources are tracked so the current heuristics make...Andrew Trick2013-07-191-7/+5
* Add -*- C++ -*- to InstrEmitter.h.Michael Gottesman2013-07-171-1/+1
* Make constant string pointer into an array to remove a pointer lookup for eve...Craig Topper2013-07-172-2/+2
* Add getModuleFlag(StringRef Key) to query a module flag given Key.Manman Ren2013-07-161-11/+4
* Add a wrapper for open.Rafael Espindola2013-07-161-2/+1
* Remove floats from live range splitting costs.Jakob Stoklund Olesen2013-07-162-26/+28
* Reapply r185393.Jakob Stoklund Olesen2013-07-162-82/+80
* Add 'const' qualifiers to static const char* variables.Craig Topper2013-07-162-5/+5
* PEI: Support for non-zero SPAdj at beginning of a basic block.Manman Ren2013-07-151-15/+26
* Machine Verifier: verify FrameSetup and FrameDestroyManman Ren2013-07-151-0/+132
* Remove invalid assert in DAGTypeLegalizer::RemapValueHal Finkel2013-07-151-1/+4
* Add 'const' qualifier to some arrays.Craig Topper2013-07-151-1/+2
* Clarify comments.Eric Christopher2013-07-141-4/+1
* Collapse temporary variable into call.Eric Christopher2013-07-141-4/+2
* Fix build by replacing '>>' with '> >'Tobias Grosser2013-07-141-7/+5
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-1417-76/+76
* Pass SmallVector by const reference instead of by value.Craig Topper2013-07-131-2/+2
* Revert commit r186217 -- this is breaking bots:Chandler Carruth2013-07-131-19/+7
* Use the function attributes to pass along the stack protector buffer size.Bill Wendling2013-07-121-7/+19
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-121-2/+2
* PEI: refactor replaceFrameIndices(MF) to call replaceFrameIndices(BB).Manman Ren2013-07-122-81/+87
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-113-7/+7
* Initialize AsmPrinter::MF in the constructorHal Finkel2013-07-111-1/+1
* RegScavenger should not exclude undef usesHal Finkel2013-07-111-1/+1
* Remove trailing whitespacStephen Lin2013-07-101-2/+2
* Use the appropriate unsigned int type for the offset.Adrian Prantl2013-07-101-2/+3
* Safeguard DBG_VALUE handling. Unbreaks the ASAN buildbot.Adrian Prantl2013-07-101-1/+2
* Un-break the buildbot by tweaking the indirection flag.Adrian Prantl2013-07-101-2/+8
* Document a known limitation of the status quo.Adrian Prantl2013-07-101-1/+3