aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ignore ordered/unordered for nowAndrew Lenharth2006-06-042-0/+153
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28679 91177308-0d34-0410-b5e6-96231b3b80d8
* Various clean-ups suggested by Chris.Owen Anderson2006-06-041-30/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28678 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a bug in Phi-noded insertion. Also, update some comments to reflect what'sOwen Anderson2006-06-031-12/+21
| | | | | | | actually going on. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28677 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the LINK_LIBS_IN_SHARED control variable.Reid Spencer2006-06-031-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28676 91177308-0d34-0410-b5e6-96231b3b80d8
* temporarily add back this option, I will remove it in a couple daysChris Lattner2006-06-021-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28675 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR798:Reid Spencer2006-06-023-30/+98
| | | | | | | Have configure find the "dotty" program and adjust configuration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28674 91177308-0d34-0410-b5e6-96231b3b80d8
* More of PR728, don't install utils either.Chris Lattner2006-06-021-4/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28673 91177308-0d34-0410-b5e6-96231b3b80d8
* Cygwin support. Patch by Anton Korobeynikov!Evan Cheng2006-06-022-4/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28672 91177308-0d34-0410-b5e6-96231b3b80d8
* Part of PR728, don't install examples or projects.Chris Lattner2006-06-021-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28671 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a -pedantic warningChris Lattner2006-06-021-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28670 91177308-0d34-0410-b5e6-96231b3b80d8
* Add flags to get access to build_mode, objdir, srcdir etc.Chris Lattner2006-06-021-9/+18
| | | | | | | | | If installed, ignore the prefix the tree is configured with: always use the prefix that llvm-config is currently at, which may be different if the tree was moved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28669 91177308-0d34-0410-b5e6-96231b3b80d8
* Make llvm-config "do the right thing" when an install tree is relocated orChris Lattner2006-06-021-12/+33
| | | | | | | when run out of a build directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28668 91177308-0d34-0410-b5e6-96231b3b80d8
* Use xor to clear a register.Evan Cheng2006-06-021-6/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28667 91177308-0d34-0410-b5e6-96231b3b80d8
* Incorrect AT&T opcode.Evan Cheng2006-06-021-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28666 91177308-0d34-0410-b5e6-96231b3b80d8
* Capture the build mode (e.g. Debug/Release) in the llvm-config script.Chris Lattner2006-06-022-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28665 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove unneeded hook. Patch by Anton K. Thanks!Chris Lattner2006-06-021-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28664 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert to standard file headerChris Lattner2006-06-021-4/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28663 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove a couple of things no longer figured out by autoconfChris Lattner2006-06-021-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28662 91177308-0d34-0410-b5e6-96231b3b80d8
* Add mingw support, patch contributed by AntonChris Lattner2006-06-022-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28661 91177308-0d34-0410-b5e6-96231b3b80d8
* Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.hChris Lattner2006-06-022-0/+8
| | | | | | | | to link in the implementation. Thanks to Anton Korobeynikov for figuring out what was going on here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28660 91177308-0d34-0410-b5e6-96231b3b80d8
* Add several more autoconf variables so that new features can be implementedReid Spencer2006-06-021-0/+20
| | | | | | | by our illustrious project leader. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28659 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix build on systems with broken bisonChris Lattner2006-06-021-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28658 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix build on systems with bad bison'sChris Lattner2006-06-021-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28657 91177308-0d34-0410-b5e6-96231b3b80d8
* Add tblgen to the indexChris Lattner2006-06-021-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28656 91177308-0d34-0410-b5e6-96231b3b80d8
* tblgen isn't related to llvm2cpp. Fix typoChris Lattner2006-06-021-5/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28655 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a gross "--use-current-dir-as-prefix" option as a temporary workaroundChris Lattner2006-06-021-0/+8
| | | | | | | | for the "build with one prefix and move the installed files to another dir" problem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28654 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove some variables from the configured section that aren't.Chris Lattner2006-06-021-9/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28653 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove more "alpha is archive" stuff.Chris Lattner2006-06-021-15/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28652 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove some flags backed out from earlier attempts at getting MING32WReid Spencer2006-06-021-6/+0
| | | | | | | configuration settled down. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28651 91177308-0d34-0410-b5e6-96231b3b80d8
* Suppress -pedantic warnings about print("%a")Reid Spencer2006-06-021-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28650 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove obsolete CORE_IS_ARCHIVE supportChris Lattner2006-06-022-10/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28649 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove obsolete CORE_IS_ARCHIVE stuff.Chris Lattner2006-06-021-8/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28648 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the ignore fileChris Lattner2006-06-021-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28647 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the -gen-inline option.Reid Spencer2006-06-011-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28646 91177308-0d34-0410-b5e6-96231b3b80d8
* Teach CppWriter how to emit an inline (partial) function.Reid Spencer2006-06-011-50/+132
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28645 91177308-0d34-0410-b5e6-96231b3b80d8
* added some tests for argument passingRafael Espindola2006-06-016-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28644 91177308-0d34-0410-b5e6-96231b3b80d8
* testcase for the recent inliner improvement.Chris Lattner2006-06-011-0/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28643 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove dead #includeChris Lattner2006-06-011-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28642 91177308-0d34-0410-b5e6-96231b3b80d8
* Make the "pruning cloner" smarter. As it propagates constants through theChris Lattner2006-06-011-23/+146
| | | | | | | | | | | code (while cloning) it often gets the branch/switch instructions. Since it knows that edges of the CFG are dead, it need not clone (or even look) at the obviously dead blocks. This should speed up the inliner substantially on code where there are lots of inlinable calls to functions with constant arguments. On C++ code in particular, this kicks in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28641 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix linking of inline asm objects.Chris Lattner2006-06-011-5/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28640 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide configuration support and usage for MINGW32 platformReid Spencer2006-06-016-346/+53
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28639 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't build tblgen with -pedantic or -Wno-long-longReid Spencer2006-06-011-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28638 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure windows.h is #included first.Reid Spencer2006-06-012-2/+152
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28637 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix -pedantic warnings.Chris Lattner2006-06-012-14/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28636 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix -pedantic warningsChris Lattner2006-06-011-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28635 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix -pedantic warningChris Lattner2006-06-012-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28634 91177308-0d34-0410-b5e6-96231b3b80d8
* Silence -pedantic warningChris Lattner2006-06-011-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28633 91177308-0d34-0410-b5e6-96231b3b80d8
* Silence a -pedantic warning.Chris Lattner2006-06-011-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28632 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure that when checking for MINGW32 libraries we ask for windows.hReid Spencer2006-06-012-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28631 91177308-0d34-0410-b5e6-96231b3b80d8
* Silence -pedantic warning.Chris Lattner2006-06-011-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28630 91177308-0d34-0410-b5e6-96231b3b80d8