| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change name of target lib to conform to new naming scheme. | Brian Gaeke | 2004-10-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 17347 | ||||
| * | Remove dependency on MRegisterInfo::getRegClass | Brian Gaeke | 2004-10-29 | 1 | -2/+15 |
| | | | | | llvm-svn: 17346 | ||||
| * | The Alpha (tm) intrinsics have never been used anywhere | Misha Brukman | 2004-10-29 | 2 | -47/+0 |
| | | | | | llvm-svn: 17340 | ||||
| * | When emitting debug msgs for function stubs, don't truncate the | Brian Gaeke | 2004-10-29 | 1 | -1/+1 |
| | | | | | | | | printed pointer value if sizeof(unsigned) != pointer size. Instead, use uintptr_t. llvm-svn: 17338 | ||||
| * | Gep indices must be of int, uint, long or ulong type. | Alkis Evlogimenos | 2004-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 17313 | ||||
| * | Fix library name. | Reid Spencer | 2004-10-28 | 2 | -2/+2 |
| | | | | | llvm-svn: 17307 | ||||
| * | Fix library name. | Alkis Evlogimenos | 2004-10-28 | 2 | -2/+2 |
| | | | | | llvm-svn: 17306 | ||||
| * | Fix library name. | Reid Spencer | 2004-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 17305 | ||||
| * | Fix name of library | Reid Spencer | 2004-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 17304 | ||||
| * | Make sure that the yacc and lex output are specified as BUILT_SOURCES. | Reid Spencer | 2004-10-28 | 1 | -8/+7 |
| | | | | | | | | | Correct the dependency of the Lexer.o file on the constructed llvmAsmParser.h header file. It is not the Lexer.cpp file that depends on the header, its the output of compiling Lexer.cpp, Lexer.o llvm-svn: 17289 | ||||
| * | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 27 | -27/+26 |
| | | | | | llvm-svn: 17286 | ||||
| * | Changes to support rand48 tests | Reid Spencer | 2004-10-27 | 1 | -0/+15 |
| | | | | | llvm-svn: 17284 | ||||
| * | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 6 | -8/+12 |
| | | | | | | | and work better with VC++. Patch contributed by Morten Ofstad! llvm-svn: 17281 | ||||
| * | Move destructor out of line to avoid vtable emission in every file that ↵ | Nate Begeman | 2004-10-27 | 1 | -0/+2 |
| | | | | | | | includes the header. Thanks to sabre. llvm-svn: 17278 | ||||
| * | Hrm, this code was severely botched. As it turns out, this patch: | Chris Lattner | 2004-10-27 | 1 | -0/+4 |
| | | | | | | | | | | | | http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041018/019708.html exposed ANOTHER latent bug in this xform, which caused Prolangs-C/bison to fill the zion nightly tester disk up and make the tester barf. This is obviously not a good thing, so lets fix this bug shall we? :) llvm-svn: 17276 | ||||
| * | Fix the build by eliminating some more dead code. That'll learn me not to ↵ | Nate Begeman | 2004-10-27 | 1 | -20/+0 |
| | | | | | | | listen to Reid llvm-svn: 17275 | ||||
| * | Initialize with the correct constant type | Chris Lattner | 2004-10-27 | 1 | -2/+3 |
| | | | | | llvm-svn: 17270 | ||||
| * | Plug a memory leak in the asmparser. It turns out that we were leaking | Chris Lattner | 2004-10-26 | 1 | -1/+1 |
| | | | | | | | | the strings for basic block labels in some cases. This amounted to about 120K of memory for namd, a medium sized program. llvm-svn: 17262 | ||||
| * | add support for UndefValue | Chris Lattner | 2004-10-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 17260 | ||||
| * | Move method bodies that depend on <algorithm> from MBB.h to MBB.cpp | Chris Lattner | 2004-10-26 | 1 | -14/+38 |
| | | | | | llvm-svn: 17253 | ||||
| * | Clean up the MachineBasicBlock.h file, percolating #includes into this file. | Chris Lattner | 2004-10-26 | 2 | -0/+2 |
| | | | | | | | Patch contributed by Morten Ofstad llvm-svn: 17251 | ||||
| * | Remove include of MRegisterInfo.h, since it is already included by | Nate Begeman | 2004-10-26 | 1 | -2/+0 |
| | | | | | | | SkeletonGenRegisterInfo.h.inc llvm-svn: 17245 | ||||
| * | Remove file that is no longer used, and move include of MRegisterInfo.h | Nate Begeman | 2004-10-26 | 3 | -55/+1 |
| | | | | | | | | from PowerPCFrameInfo.h to PowerPCAsmPrinter.cpp where it is actually needed. llvm-svn: 17244 | ||||
| * | Eliminate usage of MRegisterInfo::getRegClass(physreg) | Nate Begeman | 2004-10-26 | 2 | -9/+18 |
| | | | | | llvm-svn: 17240 | ||||
| * | Fix the interpreter crash that Michael McCracken found | Chris Lattner | 2004-10-26 | 1 | -0/+1 |
| | | | | | llvm-svn: 17239 | ||||
| * | Reduce usage of MRegisterInfo::getRegClass | Chris Lattner | 2004-10-26 | 1 | -5/+6 |
| | | | | | llvm-svn: 17238 | ||||
| * | Update to-do list | Nate Begeman | 2004-10-26 | 1 | -1/+2 |
| | | | | | llvm-svn: 17235 | ||||
| * | Fix treecc. Also fix a latent bug in emitBinaryConstOperation that would | Nate Begeman | 2004-10-26 | 1 | -64/+46 |
| | | | | | | | allow and const, 0 to be incorrectly codegen'd into a rlwinm instruction. llvm-svn: 17234 | ||||
| * | Add EXTRA_DIST for additional files to be distributed. | Reid Spencer | 2004-10-26 | 1 | -0/+2 |
| | | | | | llvm-svn: 17233 | ||||
| * | Disable the JIT until it can sorta kinda work. | Chris Lattner | 2004-10-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 17230 | ||||
| * | Remove dead assert | Chris Lattner | 2004-10-25 | 1 | -3/+0 |
| | | | | | llvm-svn: 17221 | ||||
| * | Patch to support MSVC, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 17220 | ||||
| * | Patch to support MSVC, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 17219 | ||||
| * | Fix compatibility with MSVC, patch by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 17218 | ||||
| * | Do not use variable sized arrays in C++, they are non-portable. Patch | Chris Lattner | 2004-10-25 | 1 | -5/+5 |
| | | | | | | | contributed by Morten Ofstad llvm-svn: 17217 | ||||
| * | Removed dead method, printPHICopiesForSuccessors(). | John Criswell | 2004-10-25 | 1 | -21/+0 |
| | | | | | llvm-svn: 17216 | ||||
| * | Patch to support MSVC better, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 17215 | ||||
| * | Patch to support MSVC, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 17214 | ||||
| * | Modified switch generation so that only the phi values associated with the | John Criswell | 2004-10-25 | 1 | -1/+2 |
| | | | | | | | destination basic block are copied. llvm-svn: 17212 | ||||
| * | Implement more complete and correct codegen for bitfield inserts, as tested | Nate Begeman | 2004-10-24 | 1 | -89/+236 |
| | | | | | | | | by the recently committed rlwimi.ll test file. Also commit initial code for bitfield extract, although it is turned off until fully debugged. llvm-svn: 17207 | ||||
| * | Fix the previous bug the correct way. This fixes ptrdist/bc | Chris Lattner | 2004-10-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 17201 | ||||
| * | Make this actually work. | Alkis Evlogimenos | 2004-10-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 17199 | ||||
| * | Add ConstantExpr::getSizeOf(Type*). | Alkis Evlogimenos | 2004-10-24 | 1 | -0/+9 |
| | | | | | llvm-svn: 17196 | ||||
| * | * Correctly handle the MovePCtoLR pseudo-instr with a bl to next instr | Misha Brukman | 2004-10-23 | 1 | -9/+15 |
| | | | | | | | * Stop the confusion of using rv and Addr for global addresses: just use rv llvm-svn: 17195 | ||||
| * | Add BA, BL, and BLA opcodes | Misha Brukman | 2004-10-23 | 1 | -1/+4 |
| | | | | | llvm-svn: 17193 | ||||
| * | * Do not emit IMPLICIT_DEF pseudo-instructions | Misha Brukman | 2004-10-23 | 1 | -6/+71 |
| | | | | | | | | | | * Convert register numbers from their opcode value to the real value, e.g. PPC::R1 => 1 and PPC::F1 => 1 * Add correct handling of loading of global values which are PC-relative -- implement ha16() and lo16() llvm-svn: 17190 | ||||
| * | DForm_1, particularly used by store instructions, needs the immediate operand to | Misha Brukman | 2004-10-23 | 1 | -1/+13 |
| | | | | | | | | be listed second as that is how the instructions are usually created (and is the correct asm syntax) so that it's assembled correctly from its constituents llvm-svn: 17183 | ||||
| * | Fix the SPR field for MTLR, MFLR, MTCTR, and MFCTR instructions. | Misha Brukman | 2004-10-23 | 1 | -4/+7 |
| | | | | | | | | The decimal value given in the manual (8 or 9) really needs to be multiplied by a factor of 32 because of the group of 5 zero bits after the register code. llvm-svn: 17182 | ||||
| * | The value of the XO field for MFLR and MFCTR is 339, not 399 | Misha Brukman | 2004-10-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 17181 | ||||
| * | Remove extraneous blank line | Misha Brukman | 2004-10-23 | 1 | -1/+0 |
| | | | | | llvm-svn: 17180 | ||||

