| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | MC: Parse .set and assignments. | Daniel Dunbar | 2009-06-25 | 6 | -3/+69 |
| | | | | | llvm-svn: 74208 | ||||
| * | down with unwind info :) | Chris Lattner | 2009-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 74206 | ||||
| * | add targetflags to jump tables and constant pool entries. | Chris Lattner | 2009-06-25 | 3 | -37/+49 |
| | | | | | llvm-svn: 74204 | ||||
| * | allow setting target operand flags on TargetGlobalAddress nodes. | Chris Lattner | 2009-06-25 | 3 | -10/+27 |
| | | | | | llvm-svn: 74203 | ||||
| * | MC: Truncate values when printing, to keep 'as' happy. | Daniel Dunbar | 2009-06-25 | 1 | -3/+13 |
| | | | | | llvm-svn: 74201 | ||||
| * | ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and ↵ | Evan Cheng | 2009-06-25 | 4 | -80/+108 |
| | | | | | | | SBCS / RSCS. llvm-svn: 74200 | ||||
| * | start bringing targetoperand flags into isel, first up, ExternalSymbol. | Chris Lattner | 2009-06-25 | 3 | -12/+22 |
| | | | | | llvm-svn: 74199 | ||||
| * | Better error message. | Mikhail Glushenkov | 2009-06-25 | 1 | -3/+5 |
| | | | | | llvm-svn: 74193 | ||||
| * | Regenerate. | Mikhail Glushenkov | 2009-06-25 | 1 | -2/+5 |
| | | | | | llvm-svn: 74192 | ||||
| * | Update documentation. | Mikhail Glushenkov | 2009-06-25 | 2 | -5/+11 |
| | | | | | llvm-svn: 74191 | ||||
| * | Make -save-temps behave like in GCC 4.5. | Mikhail Glushenkov | 2009-06-25 | 5 | -22/+77 |
| | | | | | | | | | | | The -save-temps option now behaves like described in GCC 4.5 release notes (you can specify output directory for temporary files with -save-temps=obj -o $DIRNAME). I do not have GCC 4.5 installed, so if there are any inconsistencies between llvmc and GCC in the implementation of this feature, please let me know. llvm-svn: 74190 | ||||
| * | Privatize this map. | Owen Anderson | 2009-06-25 | 2 | -6/+5 |
| | | | | | llvm-svn: 74189 | ||||
| * | Guard dynamic library loading. | Owen Anderson | 2009-06-25 | 2 | -13/+36 |
| | | | | | | | | I did my best at implementing this for Win32, but I don't have a way to test it. Can someone with access to a Win32 machine test/fix this? llvm-svn: 74188 | ||||
| * | Added floating point conditional operations support via libcalls. | Sanjiv Gupta | 2009-06-25 | 1 | -0/+29 |
| | | | | | llvm-svn: 74187 | ||||
| * | simplify shouldPrintPLT | Chris Lattner | 2009-06-25 | 1 | -4/+8 |
| | | | | | llvm-svn: 74186 | ||||
| * | Test commit | David Goodwin | 2009-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 74185 | ||||
| * | Use target-specific machine operand flags to eliminate a gross hack | Chris Lattner | 2009-06-25 | 3 | -39/+29 |
| | | | | | | | from the asmprinter. llvm-svn: 74184 | ||||
| * | just eliminate the code entirely! | Chris Lattner | 2009-06-25 | 2 | -30/+2 |
| | | | | | llvm-svn: 74183 | ||||
| * | Clone target flags when copying mbb operands. | Chris Lattner | 2009-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 74181 | ||||
| * | Provide guards for this shared structure. I'm not sure this actually needs | Owen Anderson | 2009-06-25 | 1 | -3/+8 |
| | | | | | | | | | to be shared, but how/where to privatize it is not immediately clear to me. If any SelectionDAG experts see a better solution, please share! llvm-svn: 74180 | ||||
| * | Privatize some more debug-related static data. | Owen Anderson | 2009-06-25 | 2 | -2/+5 |
| | | | | | llvm-svn: 74179 | ||||
| * | Use a more correct atomic increment style. This isn't really necessary in | Owen Anderson | 2009-06-25 | 1 | -2/+2 |
| | | | | | | | this case, but it should help avoid issues in the future. llvm-svn: 74178 | ||||
| * | Revert 74164. We'll want to use this method later. | Bob Wilson | 2009-06-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 74176 | ||||
| * | Identify unconditional gotos and generate a page sel instructions before them. | Sanjiv Gupta | 2009-06-25 | 2 | -4/+8 |
| | | | | | llvm-svn: 74172 | ||||
| * | Support Constant Pool Sections | Bruno Cardoso Lopes | 2009-06-25 | 5 | -11/+111 |
| | | | | | | | Add section symbols to the symbol table llvm-svn: 74170 | ||||
| * | Remove unused hasV6T2Ops method. We already have a separate feature to | Bob Wilson | 2009-06-25 | 1 | -1/+0 |
| | | | | | | | identify Thumb2. llvm-svn: 74164 | ||||
| * | Add missing dependencies to the CMake build system. | Douglas Gregor | 2009-06-25 | 9 | -0/+10 |
| | | | | | llvm-svn: 74161 | ||||
| * | add file to cmake | Chris Lattner | 2009-06-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 74159 | ||||
| * | Change thumb2 instruction definitions so if-converter so add predicate ↵ | Evan Cheng | 2009-06-25 | 2 | -110/+139 |
| | | | | | | | operands and / or flip the 's' bit to set the condition flag. llvm-svn: 74158 | ||||
| * | Add a JITEventListener interface that gets called back when a new function is | Jeffrey Yasskin | 2009-06-25 | 11 | -170/+600 |
| | | | | | | | | | | emitted or the machine code for a function is freed. Chris mentioned that we may also want a notification when a stub is emitted, but that'll be a future change. I intend to use this to tell oprofile where functions are emitted and what lines correspond to what addresses. llvm-svn: 74157 | ||||
| * | Add thumb2 add sp. | Evan Cheng | 2009-06-25 | 1 | -0/+15 |
| | | | | | llvm-svn: 74156 | ||||
| * | ad MachineInstrBuilder support for target flags on operands. | Chris Lattner | 2009-06-25 | 2 | -19/+38 |
| | | | | | llvm-svn: 74155 | ||||
| * | fix comments to be correct. | Chris Lattner | 2009-06-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 74154 | ||||
| * | Remove duplication. | Mikhail Glushenkov | 2009-06-25 | 6 | -130/+47 |
| | | | | | | | Factor out common preprocessor-related bits to Makefile.rules. llvm-svn: 74153 | ||||
| * | Some reorg and additional comments. | Evan Cheng | 2009-06-25 | 1 | -9/+18 |
| | | | | | llvm-svn: 74152 | ||||
| * | No need to code gen MDNodes | Devang Patel | 2009-06-25 | 9 | -0/+26 |
| | | | | | llvm-svn: 74150 | ||||
| * | My guess is that RegInfo should only call the Allocator.Deallocator if it's not | Bill Wendling | 2009-06-25 | 1 | -7/+10 |
| | | | | | | | null. llvm-svn: 74147 | ||||
| * | Reword a few comments. | Dan Gohman | 2009-06-25 | 1 | -17/+17 |
| | | | | | llvm-svn: 74146 | ||||
| * | Add a getUniqueExitBlock utility function, similar to getExitBlock, | Dan Gohman | 2009-06-25 | 1 | -0/+10 |
| | | | | | | | but for getUniqueExitBlocks. llvm-svn: 74145 | ||||
| * | Now with EVEN FEWER statics! | Owen Anderson | 2009-06-25 | 2 | -29/+38 |
| | | | | | llvm-svn: 74143 | ||||
| * | Add Thumb2 pc relative add. | Evan Cheng | 2009-06-24 | 4 | -1/+98 |
| | | | | | llvm-svn: 74141 | ||||
| * | Fewer static variables, part 3 of many. | Owen Anderson | 2009-06-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 74140 | ||||
| * | Basic .s parsing for .asci[iz], .fill, .space, {.byte, .short, ... } | Daniel Dunbar | 2009-06-24 | 8 | -1/+228 |
| | | | | | | | | - Includes some DG tests in test/MC/AsmParser, which are rather primitive since we don't have a -verify mode yet. llvm-svn: 74139 | ||||
| * | 80 col violation. | Evan Cheng | 2009-06-24 | 1 | -1/+2 |
| | | | | | llvm-svn: 74138 | ||||
| * | Down with _even more_ statics! | Owen Anderson | 2009-06-24 | 2 | -2/+5 |
| | | | | | llvm-svn: 74137 | ||||
| * | Didn't mean to commit this part. | Owen Anderson | 2009-06-24 | 1 | -3/+0 |
| | | | | | llvm-svn: 74135 | ||||
| * | Down with statics! | Owen Anderson | 2009-06-24 | 2 | -2/+7 |
| | | | | | llvm-svn: 74134 | ||||
| * | Add constructor to create MDString using std::string | Devang Patel | 2009-06-24 | 2 | -0/+12 |
| | | | | | llvm-svn: 74133 | ||||
| * | Move local statics to per-instance variables. | Owen Anderson | 2009-06-24 | 2 | -9/+10 |
| | | | | | llvm-svn: 74132 | ||||
| * | Increase limit for OpActions array | David Greene | 2009-06-24 | 2 | -10/+19 |
| | | | | | | | | | | | | | | The OpActions array had a limit of 32 value types, so change it to use MVT::MAX_ALLOWED_VALUETYPE in its declaration and change the accesses to this array to work with a VT.getSimpleVT() that is larger than 32. Also, add a comment to the place where MVT::MAX_ALLOWED_VALUETYPE is defined indicating that it must be a multiple of 32. This is part of the work allow MVT::LAST_VALUETYPE be greater than 32. llvm-svn: 74130 | ||||

