summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* *fix typo in comment; test of commit accessKay Tiong Khoo2012-03-10
* As Duncan pointed out, pointers tend not to be in floating point format...for...Bill Wendling2012-03-10
* Make this transformation slightly less agressive and more correct.Bill Wendling2012-03-10
* C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer2012-03-10
* Microoptimize getVRegDef. def_begin isn't free, don't compute it twice.Benjamin Kramer2012-03-10
* Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth2012-03-10
* Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax.Bill Wendling2012-03-10
* Implement a more intelligent way of spilling uses across an invoke boundary.Bill Wendling2012-03-10
* Report the defining instruction.Jakob Stoklund Olesen2012-03-10
* Add SSA verification to MachineVerifier.Jakob Stoklund Olesen2012-03-10
* Use SmallPtrSet instead of DenseSet.Jakob Stoklund Olesen2012-03-10
* Give dagcombiner's worklist some inline capacity.Benjamin Kramer2012-03-10
* Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka2012-03-10
* Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka2012-03-09
* Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen2012-03-09
* Remove unused header files.Akira Hatanaka2012-03-09
* misched: handle scheduler that insert instructions at empty region boundaries.Andrew Trick2012-03-09
* Add the missing call to Error when a bad X86 scale expression is parsed.Kevin Enderby2012-03-09
* [Object]David Meyer2012-03-09
* Add statistics on removed switch cases, and fix the phi statisticDuncan Sands2012-03-09
* When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman2012-03-09
* Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-09
* Eliminate switch cases that can never match, for example removes allDuncan Sands2012-03-09
* Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.Anton Korobeynikov2012-03-09
* Factor out the analysis of addition and subtraction in ComputeMaskedBits. ReuseNick Lewycky2012-03-09
* misched: handle scheduling region boundaries nicely.Andrew Trick2012-03-09
* Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper2012-03-09
* Fix undefined behavior in the Mips backend.Ahmed Charles2012-03-09
* misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick2012-03-09
* misched commentsAndrew Trick2012-03-09
* revert 152356: verify misched changes using -misched=shuffle.Andrew Trick2012-03-09
* Undo a previous restriction on the inline cost calculation which NickChandler Carruth2012-03-09
* Fix a regression from r147481.Chad Rosier2012-03-09
* misched: allow the default scheduler to be one chosen by the target.Andrew Trick2012-03-09
* Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin().Evan Cheng2012-03-09
* Silence unused function warning when graphviz is not available.Benjamin Kramer2012-03-08
* Revert commit 152300 (ddunbar) since it still seems to be breakingDuncan Sands2012-03-08
* Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper2012-03-08
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reappliedDaniel Dunbar2012-03-08
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-08
* Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to beDaniel Dunbar2012-03-08
* Invoke setTargetDAGCombine for SELECT.Akira Hatanaka2012-03-08
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.Daniel Dunbar2012-03-08
* Swap the operands of a select node if the false (the second) operand is 0.Akira Hatanaka2012-03-08
* Rotate two of the functions used to count bonuses for the inline costChandler Carruth2012-03-08
* Set minimum function alignment to 3 if target is Mips64.Akira Hatanaka2012-03-08
* This patch eliminates redundant instructions that produce 0.Akira Hatanaka2012-03-08
* misched interface: Expose the MachineScheduler pass.Andrew Trick2012-03-08
* ARM don't use MCRelaxAll, as it's not safe on ARM.Jim Grosbach2012-03-08
* Improved support in RuntimeDyldMachO for generatingSean Callanan2012-03-07