| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix Transforms/Inline/2007-06-25-WeakInline.ll by not inlining functions | Chris Lattner | 2007-06-25 | 1 | -4/+8 |
| | | | | | | | with weak linkage. llvm-svn: 37723 | ||||
| * | Moved Inliner.h to include/llvm/Transforms/IPO/InlinerPass.h | Tanya Lattner | 2007-06-19 | 1 | -65/+0 |
| | | | | | llvm-svn: 37666 | ||||
| * | Inliner pass header file was moved. | Tanya Lattner | 2007-06-19 | 2 | -2/+3 |
| | | | | | llvm-svn: 37665 | ||||
| * | Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. | Devang Patel | 2007-06-07 | 1 | -5/+3 |
| | | | | | llvm-svn: 37501 | ||||
| * | Formating fixes. | Tanya Lattner | 2007-06-07 | 1 | -4/+4 |
| | | | | | llvm-svn: 37491 | ||||
| * | Instruct the inliner to obey the noinline attribute. Add test case. | Tanya Lattner | 2007-06-06 | 1 | -1/+43 |
| | | | | | llvm-svn: 37481 | ||||
| * | simplify this code and fix PR1493, now that llvm-gcc3 is dead. | Chris Lattner | 2007-06-06 | 1 | -17/+2 |
| | | | | | llvm-svn: 37478 | ||||
| * | When rebuilding constant structs, make sure to honor the isPacked bit. | Chris Lattner | 2007-06-04 | 1 | -1/+1 |
| | | | | | | | This fixes PR1491 and GlobalOpt/2007-06-04-PackedStruct.ll llvm-svn: 37423 | ||||
| * | selects can also reach here | Chris Lattner | 2007-05-15 | 1 | -2/+3 |
| | | | | | llvm-svn: 37081 | ||||
| * | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll | Chris Lattner | 2007-05-13 | 1 | -1/+4 |
| | | | | | llvm-svn: 37020 | ||||
| * | Fix PR1395, by passing the ID correctly | Chris Lattner | 2007-05-06 | 3 | -5/+4 |
| | | | | | llvm-svn: 36894 | ||||
| * | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 18 | -20/+20 |
| | | | | | llvm-svn: 36873 | ||||
| * | Drop 'const' | Devang Patel | 2007-05-03 | 20 | -44/+44 |
| | | | | | llvm-svn: 36662 | ||||
| * | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 20 | -44/+44 |
| | | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
| * | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 20 | -10/+85 |
| | | | | | llvm-svn: 36632 | ||||
| * | Implement review feedback | Anton Korobeynikov | 2007-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 36564 | ||||
| * | Implement review feedback. Aliasees can be either GlobalValue's or | Anton Korobeynikov | 2007-04-28 | 1 | -6/+2 |
| | | | | | | | bitcasts of them. llvm-svn: 36537 | ||||
| * | Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part | Anton Korobeynikov | 2007-04-25 | 1 | -1/+12 |
| | | | | | | | will follow. llvm-svn: 36435 | ||||
| * | Removed tabs everywhere except autogenerated & external files. Add make | Anton Korobeynikov | 2007-04-16 | 2 | -5/+5 |
| | | | | | | | target for tabs checking. llvm-svn: 36146 | ||||
| * | fix SimplifyLibCalls/IsDigit.ll | Chris Lattner | 2007-04-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 36047 | ||||
| * | avoid iterator invalidation. | Chris Lattner | 2007-04-14 | 1 | -2/+4 |
| | | | | | llvm-svn: 36002 | ||||
| * | An even better fix. | Jeff Cohen | 2007-04-14 | 1 | -3/+2 |
| | | | | | llvm-svn: 35998 | ||||
| * | Fix recent regression that broke several llvm-tests. | Jeff Cohen | 2007-04-14 | 1 | -0/+2 |
| | | | | | llvm-svn: 35996 | ||||
| * | Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putchar | Chris Lattner | 2007-04-14 | 1 | -9/+48 |
| | | | | | | | | | printf("") -> noop. Still need to do the xforms for fprintf. This implements Transforms/SimplifyLibCalls/Printf.ll llvm-svn: 35984 | ||||
| * | in addition to merging, constantmerge should also delete trivially dead globals, | Chris Lattner | 2007-04-14 | 1 | -1/+8 |
| | | | | | | | in order to clean up after simplifylibcalls. llvm-svn: 35982 | ||||
| * | Implement the "thread_local" keyword. | Lauro Ramos Venancio | 2007-04-12 | 1 | -7/+19 |
| | | | | | llvm-svn: 35950 | ||||
| * | Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315) | Chris Lattner | 2007-04-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 35768 | ||||
| * | implement a fixme: move optimizations for fwrite out of fputs into a new | Chris Lattner | 2007-04-08 | 1 | -26/+56 |
| | | | | | | | fwrite optimizer. llvm-svn: 35758 | ||||
| * | Significantly simplify the clients of GetConstantStringInfo, by having it | Chris Lattner | 2007-04-07 | 1 | -235/+154 |
| | | | | | | | just return the string itself. llvm-svn: 35755 | ||||
| * | Fix problems in the sprintf optimizer | Chris Lattner | 2007-04-07 | 1 | -81/+60 |
| | | | | | llvm-svn: 35754 | ||||
| * | Change CastToCStr to take a pointer instead of a reference. | Chris Lattner | 2007-04-07 | 1 | -82/+76 |
| | | | | | | | Fix some miscompilations in fprintf optimizer. llvm-svn: 35753 | ||||
| * | Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86 | Chris Lattner | 2007-04-07 | 1 | -1/+1 |
| | | | | | | | and Prolangs-C/cdecl llvm-svn: 35749 | ||||
| * | Expunge DomSet from CodeExtractor. This is part of the continuing work | Owen Anderson | 2007-04-07 | 1 | -5/+7 |
| | | | | | | | on PR1171. llvm-svn: 35726 | ||||
| * | fix a miscompilation in printf optimizer. | Chris Lattner | 2007-04-07 | 1 | -38/+36 |
| | | | | | llvm-svn: 35713 | ||||
| * | trunc to bool no longer compares against zero | Chris Lattner | 2007-04-07 | 1 | -10/+5 |
| | | | | | llvm-svn: 35712 | ||||
| * | cleanups for strlen optimizer | Chris Lattner | 2007-04-07 | 1 | -34/+21 |
| | | | | | llvm-svn: 35711 | ||||
| * | Introduce a new ReplaceCallWith method, which simplifies a lot of code. | Chris Lattner | 2007-04-07 | 1 | -186/+86 |
| | | | | | llvm-svn: 35710 | ||||
| * | fixes for strcpy optimizer | Chris Lattner | 2007-04-07 | 1 | -53/+42 |
| | | | | | llvm-svn: 35709 | ||||
| * | Fix bugs in strncmp. | Chris Lattner | 2007-04-07 | 1 | -62/+52 |
| | | | | | llvm-svn: 35708 | ||||
| * | fix 3 miscompilations and several compielr crashes in strcmp optimizer. | Chris Lattner | 2007-04-07 | 1 | -44/+35 |
| | | | | | llvm-svn: 35707 | ||||
| * | Fix several nasty bugs in the strchr optimizer, this fixes | Chris Lattner | 2007-04-06 | 1 | -48/+54 |
| | | | | | | | SimplifyLibCalls/2007-04-06-strchr-miscompile.ll and PR1307 llvm-svn: 35706 | ||||
| * | clean up strcat optimizer, no functionality change. | Chris Lattner | 2007-04-06 | 1 | -28/+21 |
| | | | | | llvm-svn: 35704 | ||||
| * | rename getConstantStringLength -> GetConstantStringInfo. Make it return | Chris Lattner | 2007-04-06 | 1 | -74/+83 |
| | | | | | | | the start index of the array as well as the length. No functionality change. llvm-svn: 35703 | ||||
| * | Fix Transforms/GlobalOpt/2007-04-05-Crash.ll | Chris Lattner | 2007-04-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 35689 | ||||
| * | Unbreak VC++ build. | Jeff Cohen | 2007-03-05 | 1 | -0/+1 |
| | | | | | llvm-svn: 34917 | ||||
| * | Prefer non-virtual calls to ConstantInt::isZero over virtual calls to | Reid Spencer | 2007-03-02 | 2 | -4/+4 |
| | | | | | | | Constant::isNullValue() in situations where it is possible. llvm-svn: 34821 | ||||
| * | Use APInt conversion to string so the result is correct regardless of the | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
| | | | | | | | bit width of the ConstantInt being converted. llvm-svn: 34810 | ||||
| * | fix comment | Chris Lattner | 2007-02-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 34395 | ||||
| * | simplify pass, delete dead gvar protos as well. | Chris Lattner | 2007-02-18 | 1 | -16/+21 |
| | | | | | llvm-svn: 34394 | ||||
| * | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -3/+3 |
| | | | | | | | | Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293 | ||||

