aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-237-37/+30
* Fix frame index elimination to correctly handle thumb-2 addressing modes that...David Goodwin2009-07-2310-18/+124
* Cache dependence computation using FoldingSet.Andreas Bolka2009-07-231-23/+65
* 80 col violation.Evan Cheng2009-07-231-2/+4
* refactor a blob of code out to a new 'FoldOrOfFCmps' function andChris Lattner2009-07-231-67/+70
* For real this time: PHI Def & Kill tracking added to PHIElimination.Lang Hames2009-07-231-3/+5
* Make some existing optimizations that would only trigger on scalarsChris Lattner2009-07-231-2/+20
* refactor a bunch of code out into a helper function,Chris Lattner2009-07-231-63/+73
* Added PHI Def & Kill tracking to PHIElimination pass.Lang Hames2009-07-232-4/+56
* Support insertps via the intrinsic and add a couple of simpleEric Christopher2009-07-231-2/+14
* Do not call getMangledName on Intrinsics.Sanjiv Gupta2009-07-231-4/+3
* MDStringDevang Patel2009-07-237-14/+15
* Minor cosmetics: indentation, formatting, naming.Andreas Bolka2009-07-231-18/+18
* Reverting r76825 and r76828, since they caused clang runtime errors and some ...Reid Kleckner2009-07-235-451/+214
* add header for 'memset'.Zhongxing Xu2009-07-231-0/+1
* Silence "uninitialized use" warning.Devang Patel2009-07-231-1/+1
* Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel2009-07-238-74/+90
* Fix error message for correct opcode.Eric Christopher2009-07-231-1/+1
* Make the JIT code emitter properly retry and ask for more memory when it runsReid Kleckner2009-07-234-110/+319
* Parameterize the BumpPtrAllocator over a slab allocator. It defaults to usingReid Kleckner2009-07-231-104/+131
* remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner2009-07-225-29/+7
* x86 isel tweak: use lea (%reg,%reg) instead of lea (,%reg,2).Dan Gohman2009-07-221-10/+31
* Rename the new unsigned and signed keywords to nuw and nsw,Dan Gohman2009-07-224-26/+26
* Reorder if-else branches as suggested by Bill.David Greene2009-07-221-4/+4
* Fix typo in addrmode definition.David Goodwin2009-07-221-1/+1
* Use getTargetConstant instead of getConstant since it's meant as an constant ...Evan Cheng2009-07-224-22/+25
* Constify the key in Mi2IndexMap.David Greene2009-07-221-1/+1
* Ignore undef uses.Evan Cheng2009-07-221-0/+3
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-224-17/+17
* Fix indentation.Devang Patel2009-07-221-6/+6
* Simplify some uses of Value::getName()Daniel Dunbar2009-07-223-4/+7
* Remove unnecessary store to temporary std::string.Daniel Dunbar2009-07-221-3/+4
* Put comment printing under asm-verbose.David Greene2009-07-221-13/+36
* Fix indentation.Daniel Dunbar2009-07-221-18/+19
* Make some changes suggested by Bill and Evan.David Greene2009-07-222-34/+25
* Fix thinko.Devang Patel2009-07-221-1/+1
* Use isa<> instead of dyn_cast<>.Devang Patel2009-07-221-1/+1
* Add replaceAllUsesWith() to FE replace debug info constructs while building c...Devang Patel2009-07-221-0/+12
* Do not print "metadata" twice while printing MDString.Devang Patel2009-07-221-2/+0
* Eliminate a redudant check Eli pointed out.Evan Cheng2009-07-221-2/+2
* Fixed build warning. No functionality change.Sanjiv Gupta2009-07-221-1/+1
* Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel2009-07-229-67/+155
* doxygenifyChris Lattner2009-07-221-7/+7
* Add newline at end of file.Duncan Sands2009-07-221-1/+1
* Thread local globals don't require special handling by the linker and so canRichard Osborne2009-07-221-0/+7
* Revert commit 76707, it was breaking the llvm-gcc buildDuncan Sands2009-07-221-2/+1
* Don't give a massive inlining cost bonus to available_externally Eli Friedman2009-07-221-2/+1
* Don't forget D16 - D31 are clobbered by calls and sjlj eh.Evan Cheng2009-07-223-10/+20
* Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-cau...Evan Cheng2009-07-221-2/+2
* Fix a obvious copy-n-paste bug.Evan Cheng2009-07-221-1/+1