summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a note about commuting conditional move.Evan Cheng2009-06-261-0/+2
| | | | llvm-svn: 74241
* Minor code simplification.Dan Gohman2009-06-261-7/+3
| | | | llvm-svn: 74240
* These are done / no longer applicable.Evan Cheng2009-06-261-47/+3
| | | | llvm-svn: 74239
* Mark a bunch of instructions commutable.Evan Cheng2009-06-262-37/+62
| | | | llvm-svn: 74237
* tst is also commutable.Evan Cheng2009-06-261-1/+1
| | | | llvm-svn: 74236
* Committed the wrong version in my last commit.Owen Anderson2009-06-262-4/+2
| | | | llvm-svn: 74235
* Privatize a static variable.Owen Anderson2009-06-261-0/+3
| | | | llvm-svn: 74234
* Guards for the compiler driver plugin list.Owen Anderson2009-06-261-1/+7
| | | | llvm-svn: 74230
* Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry ↵Evan Cheng2009-06-252-45/+116
| | | | | | bit def is not used. llvm-svn: 74228
* Support thread-local pretty stack traces.Owen Anderson2009-06-251-7/+8
| | | | llvm-svn: 74227
* Add support for const thread locals.Owen Anderson2009-06-252-6/+6
| | | | llvm-svn: 74226
* Fix typo in assertion.Owen Anderson2009-06-251-1/+1
| | | | llvm-svn: 74225
* Use MVN for ~t2_so_imm immediates.David Goodwin2009-06-251-0/+3
| | | | llvm-svn: 74223
* Add a configure test for pthread_getspecific, and use it when building ↵Owen Anderson2009-06-251-1/+1
| | | | | | ThreadLocal. llvm-svn: 74222
* Add Def/Use of CPSR for Thumb-1 instructions.David Goodwin2009-06-251-41/+103
| | | | llvm-svn: 74219
* Simplify.Devang Patel2009-06-254-22/+12
| | | | llvm-svn: 74215
* Unbreak mingw build. Patch by Viktor Kutuzov.Evan Cheng2009-06-251-1/+1
| | | | llvm-svn: 74212
* Update cmake build files.Owen Anderson2009-06-251-0/+1
| | | | llvm-svn: 74210
* Add a class for supporting platform independent thread-local storage.Owen Anderson2009-06-253-0/+151
| | | | | | Windows people, please double-check/patch this. llvm-svn: 74209
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-6/+24
| | | | llvm-svn: 74204
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-6/+19
| | | | llvm-svn: 74203
* MC: Truncate values when printing, to keep 'as' happy.Daniel Dunbar2009-06-251-3/+13
| | | | llvm-svn: 74201
* ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and ↵Evan Cheng2009-06-252-80/+76
| | | | | | SBCS / RSCS. llvm-svn: 74200
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-7/+13
| | | | llvm-svn: 74199
* Make -save-temps behave like in GCC 4.5.Mikhail Glushenkov2009-06-253-14/+6
| | | | | | | | | | 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 Anderson2009-06-252-6/+5
| | | | llvm-svn: 74189
* Guard dynamic library loading.Owen Anderson2009-06-252-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 Gupta2009-06-251-0/+29
| | | | llvm-svn: 74187
* simplify shouldPrintPLTChris Lattner2009-06-251-4/+8
| | | | llvm-svn: 74186
* Test commitDavid Goodwin2009-06-251-1/+1
| | | | llvm-svn: 74185
* Use target-specific machine operand flags to eliminate a gross hackChris Lattner2009-06-253-39/+29
| | | | | | from the asmprinter. llvm-svn: 74184
* just eliminate the code entirely!Chris Lattner2009-06-251-2/+1
| | | | llvm-svn: 74183
* Provide guards for this shared structure. I'm not sure this actually needsOwen Anderson2009-06-251-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 Anderson2009-06-251-2/+2
| | | | llvm-svn: 74179
* Use a more correct atomic increment style. This isn't really necessary inOwen Anderson2009-06-251-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 Wilson2009-06-251-0/+1
| | | | llvm-svn: 74176
* Identify unconditional gotos and generate a page sel instructions before them.Sanjiv Gupta2009-06-251-4/+6
| | | | llvm-svn: 74172
* Support Constant Pool SectionsBruno Cardoso Lopes2009-06-255-11/+111
| | | | | | Add section symbols to the symbol table llvm-svn: 74170
* Remove unused hasV6T2Ops method. We already have a separate feature toBob Wilson2009-06-251-1/+0
| | | | | | identify Thumb2. llvm-svn: 74164
* Add missing dependencies to the CMake build system.Douglas Gregor2009-06-258-0/+8
| | | | llvm-svn: 74161
* add file to cmakeChris Lattner2009-06-251-0/+1
| | | | llvm-svn: 74159
* Change thumb2 instruction definitions so if-converter so add predicate ↵Evan Cheng2009-06-252-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 isJeffrey Yasskin2009-06-254-163/+248
| | | | | | | | | 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 Cheng2009-06-251-0/+15
| | | | llvm-svn: 74156
* fix comments to be correct.Chris Lattner2009-06-251-2/+2
| | | | llvm-svn: 74154
* Some reorg and additional comments.Evan Cheng2009-06-251-9/+18
| | | | llvm-svn: 74152
* No need to code gen MDNodesDevang Patel2009-06-258-0/+24
| | | | llvm-svn: 74150
* My guess is that RegInfo should only call the Allocator.Deallocator if it's notBill Wendling2009-06-251-7/+10
| | | | | | null. llvm-svn: 74147
* Reword a few comments.Dan Gohman2009-06-251-17/+17
| | | | llvm-svn: 74146
* Now with EVEN FEWER statics!Owen Anderson2009-06-251-28/+0
| | | | llvm-svn: 74143
OpenPOWER on IntegriCloud