| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc". | David Goodwin | 2009-06-26 | 1 | -3/+3 |
| | | | | | llvm-svn: 74321 | ||||
| * | Get rid of these cache variables, which are a holdover from the days when | Owen Anderson | 2009-06-26 | 1 | -41/+28 |
| | | | | | | | we had multiple type planes and these lookups were expensive. llvm-svn: 74319 | ||||
| * | Make this const. | Owen Anderson | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74317 | ||||
| * | minor cleanup/framework changes. | Chris Lattner | 2009-06-26 | 1 | -3/+11 |
| | | | | | llvm-svn: 74316 | ||||
| * | Privatize some variables. | Owen Anderson | 2009-06-26 | 1 | -5/+4 |
| | | | | | llvm-svn: 74315 | ||||
| * | move magic for PIC constantpool references from asmprinter to isel. | Chris Lattner | 2009-06-26 | 2 | -23/+44 |
| | | | | | llvm-svn: 74313 | ||||
| * | implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of | Chris Lattner | 2009-06-26 | 1 | -138/+5 |
| | | | | | | | SDNode::print_details to eliminate a ton of near-duplicate code. llvm-svn: 74311 | ||||
| * | use jump table operand flags in asm printer instead of "magic predicates" | Chris Lattner | 2009-06-26 | 1 | -6/+18 |
| | | | | | llvm-svn: 74310 | ||||
| * | Use atomic operations for accessing this global counter. | Owen Anderson | 2009-06-26 | 1 | -3/+6 |
| | | | | | llvm-svn: 74294 | ||||
| * | ADC used to implement adde should use "adcs" opcode instead of "adc". | David Goodwin | 2009-06-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 74293 | ||||
| * | Get rid of unnecessary global variables. | Owen Anderson | 2009-06-26 | 2 | -7/+2 |
| | | | | | llvm-svn: 74291 | ||||
| * | Currently there is a pattern for the thumb-2 MOV 16-bit immediate ↵ | David Goodwin | 2009-06-26 | 1 | -3/+8 |
| | | | | | | | | | instruction. That instruction cannot write the flags so it should use T2I instead of T2sI. Also, added a pattern for the thumb-2 MOV of shifted immediate since that can encode immediates not encodable by the 16-bit immediate. llvm-svn: 74288 | ||||
| * | Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby | Douglas Gregor | 2009-06-26 | 5 | -0/+10 |
| | | | | | llvm-svn: 74285 | ||||
| * | Fix compilation without pthreads. | Owen Anderson | 2009-06-26 | 1 | -3/+3 |
| | | | | | | | Patch by Xerxes Ranby. llvm-svn: 74283 | ||||
| * | Simplify predicate CarryDefIsUsed. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74277 | ||||
| * | fix a pasto. | Chris Lattner | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74275 | ||||
| * | dot graph viewing is apparently not using SDNode::print_details, this is bad, | Chris Lattner | 2009-06-26 | 1 | -0/+7 |
| | | | | | | | but in the meantime lets print targetflags on node labels. llvm-svn: 74274 | ||||
| * | propagate target operand flags from dag nodes into MachineOperands. | Chris Lattner | 2009-06-26 | 1 | -4/+8 |
| | | | | | llvm-svn: 74273 | ||||
| * | propagate target operand flags through addressing mode selection. | Chris Lattner | 2009-06-26 | 1 | -6/+12 |
| | | | | | llvm-svn: 74272 | ||||
| * | fit in 80 cols | Chris Lattner | 2009-06-26 | 1 | -5/+4 |
| | | | | | llvm-svn: 74270 | ||||
| * | Escape the name of the module since it comes from the file name and may include | Nick Lewycky | 2009-06-26 | 1 | -2/+6 |
| | | | | | | | invalid characters like backslashes on Windows. Patch by James Abbatiello! llvm-svn: 74265 | ||||
| * | Let's ignore MDStrings also! | Devang Patel | 2009-06-26 | 8 | -8/+8 |
| | | | | | llvm-svn: 74255 | ||||
| * | Fix may-be-used-uninitialized warning. | Daniel Dunbar | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74253 | ||||
| * | Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprograms | Devang Patel | 2009-06-26 | 4 | -162/+85 |
| | | | | | | | and llvm.dbg.global_variables. llvm-svn: 74251 | ||||
| * | Fix unused variable warnings. | Daniel Dunbar | 2009-06-26 | 1 | -0/+3 |
| | | | | | llvm-svn: 74250 | ||||
| * | Fix error in the Win32 implementation pointed out by Howard Su. | Owen Anderson | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74248 | ||||
| * | start adding logic in isel to determine asm printer semantics, step N of M. | Chris Lattner | 2009-06-26 | 2 | -8/+29 |
| | | | | | llvm-svn: 74246 | ||||
| * | Change this code to a form about which VC++ reportedly isn't unhappy. | Dan Gohman | 2009-06-26 | 1 | -1/+2 |
| | | | | | llvm-svn: 74243 | ||||
| * | Fix LCSSA to avoid emitting a PHI node for the unwind destination of | Dan Gohman | 2009-06-26 | 1 | -2/+11 |
| | | | | | | | | an invoke instruction, since the value isn't really live across that edge. llvm-svn: 74242 | ||||
| * | Add a note about commuting conditional move. | Evan Cheng | 2009-06-26 | 1 | -0/+2 |
| | | | | | llvm-svn: 74241 | ||||
| * | Minor code simplification. | Dan Gohman | 2009-06-26 | 1 | -7/+3 |
| | | | | | llvm-svn: 74240 | ||||
| * | These are done / no longer applicable. | Evan Cheng | 2009-06-26 | 1 | -47/+3 |
| | | | | | llvm-svn: 74239 | ||||
| * | Mark a bunch of instructions commutable. | Evan Cheng | 2009-06-26 | 2 | -37/+62 |
| | | | | | llvm-svn: 74237 | ||||
| * | tst is also commutable. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 74236 | ||||
| * | Committed the wrong version in my last commit. | Owen Anderson | 2009-06-26 | 2 | -4/+2 |
| | | | | | llvm-svn: 74235 | ||||
| * | Privatize a static variable. | Owen Anderson | 2009-06-26 | 1 | -0/+3 |
| | | | | | llvm-svn: 74234 | ||||
| * | Guards for the compiler driver plugin list. | Owen Anderson | 2009-06-26 | 1 | -1/+7 |
| | | | | | llvm-svn: 74230 | ||||
| * | Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry ↵ | Evan Cheng | 2009-06-25 | 2 | -45/+116 |
| | | | | | | | bit def is not used. llvm-svn: 74228 | ||||
| * | Support thread-local pretty stack traces. | Owen Anderson | 2009-06-25 | 1 | -7/+8 |
| | | | | | llvm-svn: 74227 | ||||
| * | Add support for const thread locals. | Owen Anderson | 2009-06-25 | 2 | -6/+6 |
| | | | | | llvm-svn: 74226 | ||||
| * | Fix typo in assertion. | Owen Anderson | 2009-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 74225 | ||||
| * | Use MVN for ~t2_so_imm immediates. | David Goodwin | 2009-06-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 74223 | ||||
| * | Add a configure test for pthread_getspecific, and use it when building ↵ | Owen Anderson | 2009-06-25 | 1 | -1/+1 |
| | | | | | | | ThreadLocal. llvm-svn: 74222 | ||||
| * | Add Def/Use of CPSR for Thumb-1 instructions. | David Goodwin | 2009-06-25 | 1 | -41/+103 |
| | | | | | llvm-svn: 74219 | ||||
| * | Simplify. | Devang Patel | 2009-06-25 | 4 | -22/+12 |
| | | | | | llvm-svn: 74215 | ||||
| * | Unbreak mingw build. Patch by Viktor Kutuzov. | Evan Cheng | 2009-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 74212 | ||||
| * | Update cmake build files. | Owen Anderson | 2009-06-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 74210 | ||||
| * | Add a class for supporting platform independent thread-local storage. | Owen Anderson | 2009-06-25 | 3 | -0/+151 |
| | | | | | | | Windows people, please double-check/patch this. llvm-svn: 74209 | ||||
| * | add targetflags to jump tables and constant pool entries. | Chris Lattner | 2009-06-25 | 1 | -6/+24 |
| | | | | | llvm-svn: 74204 | ||||
| * | allow setting target operand flags on TargetGlobalAddress nodes. | Chris Lattner | 2009-06-25 | 1 | -6/+19 |
| | | | | | llvm-svn: 74203 | ||||

