| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replacing std::iostreams with llvm iostreams. Some of these changes involve | Bill Wendling | 2006-11-29 | 25 | -179/+217 |
| | | | | | | | | adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990 | ||||
| * | Convert to using llvm streams instead of iostreams. | Bill Wendling | 2006-11-28 | 9 | -61/+64 |
| | | | | | llvm-svn: 31989 | ||||
| * | Support for llvm_ostreams. | Bill Wendling | 2006-11-28 | 6 | -16/+22 |
| | | | | | llvm-svn: 31988 | ||||
| * | gcc doesn't like an empty colbber list | Andrew Lenharth | 2006-11-28 | 1 | -1/+3 |
| | | | | | llvm-svn: 31987 | ||||
| * | Use ostream instead of iostream | Bill Wendling | 2006-11-28 | 1 | -2/+1 |
| | | | | | llvm-svn: 31986 | ||||
| * | Use llvm streams instead of <iostream> | Bill Wendling | 2006-11-28 | 3 | -20/+18 |
| | | | | | llvm-svn: 31985 | ||||
| * | Removed #include <iostream> and used llvm streams | Bill Wendling | 2006-11-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 31984 | ||||
| * | Removed some of the iostream #includes. Moved towards converting to using | Bill Wendling | 2006-11-28 | 11 | -86/+114 |
| | | | | | | | llvm streams llvm-svn: 31983 | ||||
| * | Support for llvm streams. | Bill Wendling | 2006-11-28 | 2 | -2/+8 |
| | | | | | llvm-svn: 31982 | ||||
| * | Add a helper function | Chris Lattner | 2006-11-28 | 2 | -0/+22 |
| | | | | | llvm-svn: 31981 | ||||
| * | Identities are default now | Andrew Lenharth | 2006-11-28 | 1 | -4/+0 |
| | | | | | llvm-svn: 31980 | ||||
| * | Make identity default, and fix PR1020 | Andrew Lenharth | 2006-11-28 | 1 | -7/+3 |
| | | | | | llvm-svn: 31979 | ||||
| * | Added a temporary hack to get the llvm-streams to work for future checkins. | Bill Wendling | 2006-11-28 | 14 | -7/+114 |
| | | | | | llvm-svn: 31978 | ||||
| * | Undo the last patch until 253.perlbmk passes with these changes. | Reid Spencer | 2006-11-28 | 1 | -3/+46 |
| | | | | | llvm-svn: 31977 | ||||
| * | New entries. | Evan Cheng | 2006-11-28 | 1 | -0/+20 |
| | | | | | llvm-svn: 31976 | ||||
| * | update comments | Andrew Lenharth | 2006-11-28 | 1 | -2/+4 |
| | | | | | llvm-svn: 31975 | ||||
| * | Get the asminfo for the target most closely matching the module and use that ↵ | Andrew Lenharth | 2006-11-28 | 1 | -28/+26 |
| | | | | | | | for inline asm llvm-svn: 31974 | ||||
| * | X86 asm -> gcc asm translation table (incomplete) | Andrew Lenharth | 2006-11-28 | 1 | -1/+18 |
| | | | | | llvm-svn: 31973 | ||||
| * | Add per-target support for asm translation in the cbe | Andrew Lenharth | 2006-11-28 | 2 | -1/+9 |
| | | | | | llvm-svn: 31972 | ||||
| * | Remove debug code. | Jim Laskey | 2006-11-28 | 1 | -2/+0 |
| | | | | | llvm-svn: 31970 | ||||
| * | Prime text sections to improve branch locality in large object files. | Jim Laskey | 2006-11-28 | 1 | -0/+13 |
| | | | | | llvm-svn: 31969 | ||||
| * | 32-bit int space was not accounted for properly in lowerCall. | Jim Laskey | 2006-11-28 | 1 | -3/+8 |
| | | | | | llvm-svn: 31966 | ||||
| * | Regenerate. | Reid Spencer | 2006-11-28 | 3 | -586/+678 |
| | | | | | llvm-svn: 31965 | ||||
| * | Implement signedness caching for values, value lists, constants and | Reid Spencer | 2006-11-28 | 3 | -205/+253 |
| | | | | | | | | | | | | constant lists. This is just an internal change to the parser in preparation for some backwards compatibility code that is to follow. This will allow things like "uint 4000000000" to retain the unsignedness of the integer constant as the value moves through the parser. In the future, all integer types will be signless but parsing "uint" and friends will be retained for backwards compatibility. llvm-svn: 31964 | ||||
| * | Remove 4 FIXME's from the CAST patch now that the back end is correctly | Reid Spencer | 2006-11-28 | 1 | -46/+3 |
| | | | | | | | producing code for "trunc to bool". This passes all tests on Linux. llvm-svn: 31963 | ||||
| * | Add an -append-exit-code option to bugpoint. This will cause bugpoint to | Reid Spencer | 2006-11-28 | 1 | -0/+11 |
| | | | | | | | | | append "exit <retcode>" to the end of the output file. This is used by the nightly tester to make bugpoint match the output generated by the RunSafely.sh script so it doesn't find false positives. llvm-svn: 31960 | ||||
| * | Fix a typo. | Reid Spencer | 2006-11-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 31959 | ||||
| * | Put the #include for a module first. | Bill Wendling | 2006-11-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 31958 | ||||
| * | Clean up. | Evan Cheng | 2006-11-28 | 1 | -2/+2 |
| | | | | | llvm-svn: 31957 | ||||
| * | Fix indentation. | Evan Cheng | 2006-11-28 | 1 | -2/+2 |
| | | | | | llvm-svn: 31956 | ||||
| * | Changed to using LLVM streams. | Bill Wendling | 2006-11-28 | 6 | -35/+34 |
| | | | | | llvm-svn: 31955 | ||||
| * | Changed to using llvm streams. | Bill Wendling | 2006-11-28 | 2 | -15/+14 |
| | | | | | llvm-svn: 31954 | ||||
| * | Added helper function to transition to using llvm streams. | Bill Wendling | 2006-11-28 | 1 | -2/+13 |
| | | | | | llvm-svn: 31953 | ||||
| * | Fix JIT encoding bugs for shift / rotate by one ops. | Evan Cheng | 2006-11-28 | 1 | -5/+5 |
| | | | | | llvm-svn: 31952 | ||||
| * | testcase for pr1016 | Chris Lattner | 2006-11-28 | 1 | -0/+8 |
| | | | | | llvm-svn: 31951 | ||||
| * | Fix PR1016 | Chris Lattner | 2006-11-28 | 1 | -5/+4 |
| | | | | | llvm-svn: 31950 | ||||
| * | Removed #include <iostream> and replaced streams with llvm streams. | Bill Wendling | 2006-11-27 | 3 | -47/+47 |
| | | | | | llvm-svn: 31949 | ||||
| * | Preliminary support for inline asm in the cbe. The target specific ugliness | Andrew Lenharth | 2006-11-27 | 1 | -2/+164 |
| | | | | | | | | | | | is still in Writer, but issolated to a single function. This might be split into something in each target directory. This is sufficient to get through archie and an strcpy impl on linux-x86. Module level asm is not handled. llvm-svn: 31948 | ||||
| * | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 36 | -356/+400 |
| | | | | | | | of opcode and number of operands. llvm-svn: 31947 | ||||
| * | remove dead tag | Chris Lattner | 2006-11-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 31944 | ||||
| * | Fix the dag combiner bug corresponding to PR1014. | Chris Lattner | 2006-11-27 | 1 | -8/+8 |
| | | | | | llvm-svn: 31943 | ||||
| * | this doesn't pass with CVS HEAD. | Chris Lattner | 2006-11-27 | 1 | -0/+5 |
| | | | | | llvm-svn: 31942 | ||||
| * | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll. | Chris Lattner | 2006-11-27 | 1 | -10/+8 |
| | | | | | llvm-svn: 31941 | ||||
| * | Add 3 more test cases for ptrtoint, fptoui and fptosi | Reid Spencer | 2006-11-27 | 1 | -1/+28 |
| | | | | | llvm-svn: 31940 | ||||
| * | testcase for PR1014 | Chris Lattner | 2006-11-27 | 1 | -0/+11 |
| | | | | | llvm-svn: 31939 | ||||
| * | When truncating to bool, it is necessary to & with 1 for all casts that | Reid Spencer | 2006-11-27 | 1 | -3/+10 |
| | | | | | | | | can result in a bool. Previously PtrToInt, FPToUI and FPToSI were missing this operation. llvm-svn: 31938 | ||||
| * | Protect against null streams. | Bill Wendling | 2006-11-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 31937 | ||||
| * | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-27 | 2 | -20/+16 |
| | | | | | llvm-svn: 31936 | ||||
| * | Alter these tests to ensure they match a "test $1, X" X86 instruction that | Reid Spencer | 2006-11-27 | 2 | -2/+2 |
| | | | | | | | is now generated by the LLVM backend for "trunc to bool" instructions. llvm-svn: 31935 | ||||
| * | Add a test to ensure a bitcast/and/trunc combination eliminates the bitcast. | Reid Spencer | 2006-11-27 | 1 | -0/+14 |
| | | | | | llvm-svn: 31934 | ||||

