aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix uses of the C99 PRI format macros not to conflict with C++11 UDLs.Benjamin Kramer2012-03-103-13/+14
* Report the defining instruction.Jakob Stoklund Olesen2012-03-101-4/+3
* Add SSA verification to MachineVerifier.Jakob Stoklund Olesen2012-03-101-2/+12
* Use SmallPtrSet instead of DenseSet.Jakob Stoklund Olesen2012-03-101-3/+4
* Give dagcombiner's worklist some inline capacity.Benjamin Kramer2012-03-101-3/+2
* Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka2012-03-101-11/+14
* Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka2012-03-092-20/+16
* Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen2012-03-091-0/+1
* Remove unused header files.Akira Hatanaka2012-03-091-2/+0
* misched: handle scheduler that insert instructions at empty region boundaries.Andrew Trick2012-03-091-3/+12
* Add the missing call to Error when a bad X86 scale expression is parsed.Kevin Enderby2012-03-092-1/+7
* Support reading GNU symbol versions in ELFObjectFileDavid Meyer2012-03-098-19/+470
* [Object]David Meyer2012-03-099-17/+48
* Add statistics on removed switch cases, and fix the phi statisticDuncan Sands2012-03-091-1/+5
* [llvm.py] Make ObjectFile destructor workGregory Szorc2012-03-093-17/+33
* When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman2012-03-093-6/+221
* Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-093-3/+15
* [Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macroDaniel Dunbar2012-03-092-10/+10
* TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask.NAKAMURA Takumi2012-03-091-1/+1
* test/MC/X86/lit.local.cfg: Fix up to detect 'X86' in targets.NAKAMURA Takumi2012-03-091-0/+11
* Eliminate switch cases that can never match, for example removes allDuncan Sands2012-03-092-1/+186
* Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.Anton Korobeynikov2012-03-092-0/+11
* Factor out the analysis of addition and subtraction in ComputeMaskedBits. ReuseNick Lewycky2012-03-091-83/+123
* [llvm.py] Initial skeleton for Python LLVM bindingsGregory Szorc2012-03-097-0/+361
* misched: handle scheduling region boundaries nicely.Andrew Trick2012-03-091-4/+11
* Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper2012-03-093-24/+30
* Fix undefined behavior in the Mips backend.Ahmed Charles2012-03-092-15/+15
* misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick2012-03-094-20/+20
* misched commentsAndrew Trick2012-03-091-2/+3
* revert 152356: verify misched changes using -misched=shuffle.Andrew Trick2012-03-091-3/+3
* Fix a silly restriction on the fast-path for hash_combine_range. ThisChandler Carruth2012-03-091-1/+1
* Undo a previous restriction on the inline cost calculation which NickChandler Carruth2012-03-092-107/+187
* Fix a regression from r147481.Chad Rosier2012-03-093-1/+20
* misched: allow the default scheduler to be one chosen by the target.Andrew Trick2012-03-092-19/+41
* Added TargetPassConfig::enablePassAndrew Trick2012-03-091-1/+4
* Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin().Evan Cheng2012-03-091-3/+3
* Silence unused function warning when graphviz is not available.Benjamin Kramer2012-03-081-5/+3
* Remove the no longer existent psp triple from a test.Benjamin Kramer2012-03-081-2/+1
* Have llvm-mc --version print the list of registered targets like llc does.Duncan Sands2012-03-081-0/+3
* Revert commit 152300 (ddunbar) since it still seems to be breakingDuncan Sands2012-03-082-52/+43
* Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper2012-03-087-19/+19
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reappliedDaniel Dunbar2012-03-082-43/+52
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-0825-211/+302
* Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper2012-03-085-18/+30
* Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to beDaniel Dunbar2012-03-082-47/+43
* Test case for r152280, r152285 and r152290.Akira Hatanaka2012-03-081-0/+27
* Invoke setTargetDAGCombine for SELECT.Akira Hatanaka2012-03-081-0/+1
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.Daniel Dunbar2012-03-082-43/+47
* Swap the operands of a select node if the false (the second) operand is 0.Akira Hatanaka2012-03-081-0/+35
* Rotate two of the functions used to count bonuses for the inline costChandler Carruth2012-03-083-25/+22