summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-2516-72/+136
| | | | | | | | | | method. - Added synchronizeICache() to TargetJITInfo. It is called after each block of code is emitted to flush the icache. This ensures correct execution on targets that have separate dcache and icache. - Added PPC / Mac OS X specific code to do icache flushing. llvm-svn: 29276
* Can't commute shufps. The high / low parts elements come from different vectors.Evan Cheng2006-07-252-20/+1
| | | | llvm-svn: 29275
* implement function calling of functions with up to 4 argumentsRafael Espindola2006-07-252-3/+53
| | | | llvm-svn: 29274
* Add a feature for debugging library dependency cycles, -why option. ThisReid Spencer2006-07-251-16/+27
| | | | | | | | | implies -flat and will produce a list of all the symbols for each library that another library depends on. Run the output through c++filt for better readability. Also, don't generate a temporary file for storing the dependent library names. Perl can handle it in a %hash. llvm-svn: 29273
* XFAIL for now.Evan Cheng2006-07-241-0/+1
| | | | llvm-svn: 29272
* Fixing a syntax error and adding buildtype to the .a and .o file size ↵Patrick Jenkins2006-07-231-4/+8
| | | | | | information. llvm-svn: 29270
* When the ability to gather .a and .o file sizes was added, it changed the ↵Patrick Jenkins2006-07-231-25/+32
| | | | | | directory the perl script was in so when we tried to run dejagnu tests, everything failed. llvm-svn: 29269
* Fix the build on my old and busted version of OS XNate Begeman2006-07-221-1/+6
| | | | llvm-svn: 29266
* Forgot to #ifdef __APPLE__Evan Cheng2006-07-221-0/+2
| | | | llvm-svn: 29264
* added status message during nightly testPatrick Jenkins2006-07-221-2/+4
| | | | llvm-svn: 29263
* Done.Evan Cheng2006-07-211-5/+0
| | | | llvm-svn: 29262
* Workaround no longer needed.Evan Cheng2006-07-211-6/+1
| | | | llvm-svn: 29260
* Resolve __dso_handle.Evan Cheng2006-07-211-0/+8
| | | | llvm-svn: 29259
* Removed a hack intended to allow (store (op (load))) folding. Will handle ↵Evan Cheng2006-07-211-52/+7
| | | | | | this with preprocessing. llvm-svn: 29258
* Added a check to skip dejagnu test results gathering if we did not run ↵Patrick Jenkins2006-07-211-11/+13
| | | | | | dejagnu tests llvm-svn: 29252
* Fixed an issue of variable scope that prevented file size from being ↵Patrick Jenkins2006-07-211-4/+6
| | | | | | submitted to the server. llvm-svn: 29251
* Eliminate data relocations by using NULL instead of global empty list.Jim Laskey2006-07-216-37/+50
| | | | llvm-svn: 29250
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-216-27/+55
| | | | llvm-svn: 29249
* Added code to get .a and .o file sizes and submit them to the server in the ↵Patrick Jenkins2006-07-211-1/+19
| | | | | | nightly report. llvm-svn: 29248
* Fix MacOSX build failures. (pr841)Devang Patel2006-07-212-5/+6
| | | | llvm-svn: 29246
* implemented subRafael Espindola2006-07-212-3/+12
| | | | | | correctly update the stack pointer in the prologue and epilogue llvm-svn: 29244
* This opt is now handled in DAG combine.Evan Cheng2006-07-211-2/+0
| | | | llvm-svn: 29243
* If a shuffle is a splat, check if the argument is a build_vector with all ↵Evan Cheng2006-07-211-8/+90
| | | | | | elements being the same. If so, return the argument. llvm-svn: 29242
* Fixed issue where nightly test always tells you you need to use -nicknamePatrick Jenkins2006-07-211-2/+1
| | | | llvm-svn: 29241
* The nightly tester will no longer report numbers instead of tests performed.Patrick Jenkins2006-07-211-3/+3
| | | | llvm-svn: 29240
* Build more debugger/selectiondag libraries as archives instead of .o files.Chris Lattner2006-07-215-5/+7
| | | | | | | | This works around bugs in some versions of the cygwin linker. Patch contributed by Anton Korobeynikov. llvm-svn: 29239
* Add some notes about mingw, patch contributed by Anton Korobeynikov.Chris Lattner2006-07-211-4/+10
| | | | llvm-svn: 29238
* New vector shuffle test case.Evan Cheng2006-07-201-0/+10
| | | | llvm-svn: 29237
* Fix a broken test.Evan Cheng2006-07-201-2/+3
| | | | llvm-svn: 29236
* Also checks for noResults field.Evan Cheng2006-07-201-1/+4
| | | | llvm-svn: 29235
* A splat of a vector constant of all zero or all one is the vector constant.Evan Cheng2006-07-201-0/+2
| | | | llvm-svn: 29234
* Missing a space.Evan Cheng2006-07-201-1/+1
| | | | llvm-svn: 29233
* If a shuffle is unary, i.e. one of the vector argument is not needed, turn theEvan Cheng2006-07-201-10/+56
| | | | | | operand into a undef and adjust mask accordingly. llvm-svn: 29232
* We now fail and print an error message if a nightly tester does not specify ↵Patrick Jenkins2006-07-201-0/+8
| | | | | | a nickname on the command line llvm-svn: 29230
* Clean up.Evan Cheng2006-07-201-3/+3
| | | | llvm-svn: 29228
* Fix a race condition in the makefile andrew reportedChris Lattner2006-07-201-1/+1
| | | | llvm-svn: 29227
* Minor comment tweaksChris Lattner2006-07-201-6/+5
| | | | llvm-svn: 29226
* New testcase for PR833Chris Lattner2006-07-201-0/+24
| | | | llvm-svn: 29225
* Mems can be in the output list also. This is the second half of a fix forChris Lattner2006-07-201-1/+2
| | | | | | PR833 llvm-svn: 29224
* Make it fit into 80 cols.Devang Patel2006-07-201-2/+2
| | | | llvm-svn: 29223
* Add new constructor to accept vector of exported names while creatingDevang Patel2006-07-202-0/+13
| | | | | | InternalizePass. llvm-svn: 29222
* 80 colsAndrew Lenharth2006-07-202-3/+4
| | | | llvm-svn: 29221
* Reduce number of exported symbolsAndrew Lenharth2006-07-2010-30/+31
| | | | llvm-svn: 29220
* Fix linking on AlphaAndrew Lenharth2006-07-203-4/+5
| | | | llvm-svn: 29219
* Fixed a problem that caused the script to abort right before it sent out the ↵Patrick Jenkins2006-07-201-1/+1
| | | | | | information llvm-svn: 29218
* Fix PR835 so that touching tblgen in a way that doesn't affect intrinsicChris Lattner2006-07-201-2/+5
| | | | | | generation does not rebuild files that just use intrinsic info. llvm-svn: 29217
* New entry.Evan Cheng2006-07-191-0/+25
| | | | llvm-svn: 29215
* Do once flag never set to true.Jim Laskey2006-07-191-1/+3
| | | | llvm-svn: 29214
* Tidy up a few things.Jim Laskey2006-07-191-20/+36
| | | | llvm-svn: 29213
* Answer the FAQ: "can llvm convert C++ code to C?"Chris Lattner2006-07-191-0/+57
| | | | llvm-svn: 29212
OpenPOWER on IntegriCloud