| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix LDM_RET schedule itinery. | Evan Cheng | 2010-09-08 | 5 | -2/+19 |
| | | | | | llvm-svn: 113435 | ||||
| * | fix rdar://8407548, I missed the commuted form of xchg/test without a suffix. | Chris Lattner | 2010-09-08 | 2 | -2/+10 |
| | | | | | llvm-svn: 113427 | ||||
| * | fix wonky formatting. | Chris Lattner | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113426 | ||||
| * | Generalize instcombine's support for combining multiple bit checks into a ↵ | Owen Anderson | 2010-09-08 | 2 | -33/+625 |
| | | | | | | | single test. Patch by Dirk Steinke! llvm-svn: 113423 | ||||
| * | fix bugs in push/pop segment support, rdar://8407242 | Chris Lattner | 2010-09-08 | 5 | -9/+130 |
| | | | | | llvm-svn: 113422 | ||||
| * | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. | Dale Johannesen | 2010-09-08 | 1 | -0/+19 |
| | | | | | llvm-svn: 113420 | ||||
| * | Make the loads/stores match the type we really want to store. | Eric Christopher | 2010-09-08 | 1 | -12/+12 |
| | | | | | llvm-svn: 113417 | ||||
| * | Remove dead code and data. | Jakob Stoklund Olesen | 2010-09-08 | 1 | -18/+6 |
| | | | | | llvm-svn: 113411 | ||||
| * | Check in forgotten file. Should fix build. | Dale Johannesen | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113409 | ||||
| * | Slight cleanup, use only one form of MMXI_binop_rm_int. | Dale Johannesen | 2010-09-08 | 1 | -53/+37 |
| | | | | | llvm-svn: 113406 | ||||
| * | CMake: Use the svn revision information from git-svn if available. | Michael J. Spencer | 2010-09-08 | 1 | -7/+17 |
| | | | | | llvm-svn: 113405 | ||||
| * | Remove --with-gxx-include-dir option because it's causing problems on ↵ | Bill Wendling | 2010-09-08 | 1 | -3/+1 |
| | | | | | | | non-Darwin platforms. llvm-svn: 113401 | ||||
| * | Re-enable usage of the ARM base pointer. r113394 fixed the known failures. | Jim Grosbach | 2010-09-08 | 2 | -2/+2 |
| | | | | | | | Re-running some nightly testers w/ it enabled to verify. llvm-svn: 113399 | ||||
| * | Add an option to not test ObjC for those platforms which don't support it. | Bill Wendling | 2010-09-08 | 1 | -1/+9 |
| | | | | | llvm-svn: 113398 | ||||
| * | Correct variable name. | Duncan Sands | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113395 | ||||
| * | Fix errant fall-throughs causing the base pointer to be used when the frame | Jim Grosbach | 2010-09-08 | 1 | -3/+3 |
| | | | | | | | pointer was intended. rdar://8401980 llvm-svn: 113394 | ||||
| * | Move the number of cpus logic to somewhere more logical. | Duncan Sands | 2010-09-08 | 1 | -9/+10 |
| | | | | | llvm-svn: 113393 | ||||
| * | Remove ssp from this test. | Eric Christopher | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113392 | ||||
| * | Add intrinsic forms of mmx<->sse conversions. Notes: | Dale Johannesen | 2010-09-08 | 1 | -0/+51 |
| | | | | | | | | | | Omission of memory form of PI2PD is intentional; this does not use an MMX register and does not put the chip into MMX mode (PI2PS, oddly enough, does). Operands of PI2PS follow the gcc builtin, not Intel. llvm-svn: 113388 | ||||
| * | Rewrite TargetMaterializeConstant. | Eric Christopher | 2010-09-08 | 1 | -7/+18 |
| | | | | | llvm-svn: 113387 | ||||
| * | Remove dead code. | Jakob Stoklund Olesen | 2010-09-08 | 2 | -15/+0 |
| | | | | | llvm-svn: 113386 | ||||
| * | Move private member functions to the end of the class declaration. | Owen Anderson | 2010-09-08 | 1 | -14/+15 |
| | | | | | llvm-svn: 113385 | ||||
| * | A script that tests a certain release candidate in several modes. It does a | Bill Wendling | 2010-09-08 | 1 | -0/+391 |
| | | | | | | | | | | | | | | 2-phase build of llvm and llvm-gcc, similar to what the buildbots do, and runs the regression testsuite. Things to do: - Work out some bugs with llvm-gcc flags. - Not all platforms support ObjC. - Run the test-suite. llvm-svn: 113382 | ||||
| * | Make module ownership methods on LLVMContext private, and make Module a friend | Owen Anderson | 2010-09-08 | 1 | -5/+8 |
| | | | | | | | so that it can access them. These are not intended to be externally accessible APIs. llvm-svn: 113380 | ||||
| * | Minor change. Fix comments and remove unused and redundant code | Bruno Cardoso Lopes | 2010-09-08 | 1 | -10/+3 |
| | | | | | llvm-svn: 113378 | ||||
| * | ELF_STB_Local is 0 so setting and checking it must be done specially | Roman Divacky | 2010-09-08 | 2 | -3/+5 |
| | | | | | llvm-svn: 113375 | ||||
| * | Clarify the ownership model of LLVMContext and Module. Namely, contexts own | Owen Anderson | 2010-09-08 | 5 | -0/+32 |
| | | | | | | | | modules are instantiated in them. If the context is deleted, all of its owned modules are also deleted. llvm-svn: 113374 | ||||
| * | x86 vector shuffle lowering now relies only on target specific | Bruno Cardoso Lopes | 2010-09-08 | 2 | -6/+132 |
| | | | | | | | | | | | | | | | | nodes to emit shuffles and don't do isel mask matching anymore. - Add the selection of the remaining shuffle opcode (movddup) - Introduce two new functions to "recognize" where we may get potential folds and add several comments to them explaining why they are not yet in the desidered shape. - Add more patterns to fallback the case where we select a specific shuffle opcode as if it could fold a load, but it can't, so remap to a valid instruction. - Add a couple of FIXMEs to address in the following days once there's a good solution to the current folding problem. llvm-svn: 113369 | ||||
| * | Be more careful about when to do dynamic stack realignment. Since we have an | Jim Grosbach | 2010-09-08 | 1 | -2/+9 |
| | | | | | | | | option to disable base pointer usage, pay attention to it when deciding if we can realign (if no base pointer and VLAs, we can't). llvm-svn: 113366 | ||||
| * | Add missing assert | Jim Grosbach | 2010-09-08 | 1 | -1/+4 |
| | | | | | llvm-svn: 113365 | ||||
| * | Execute all Pass Printers even if -quiet is set. | Tobias Grosser | 2010-09-08 | 1 | -19/+16 |
| | | | | | | | | | | | | | Follow the same logic in the LoopPass, ModulePass and CallGraphSCCPass printers, as it was already used in the BasicBlockPass and FunctionPass printers. This is more consistent. The other option would have been to completely disable dumping the analysis information. However, as this information is the only information printed if the -analysis flag is set, calling opt would not do anything at all. llvm-svn: 113360 | ||||
| * | Include original pass name in the PassPrinter's name. | Tobias Grosser | 2010-09-08 | 1 | -10/+36 |
| | | | | | llvm-svn: 113359 | ||||
| * | Unresolved weak symbols have value equal zero. | Roman Divacky | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113358 | ||||
| * | Fix CellSPU vector shuffles, again. | Kalle Raiskila | 2010-09-08 | 2 | -7/+33 |
| | | | | | | | Some cases of lowering to rotate were miscompiled. llvm-svn: 113355 | ||||
| * | add support for the commuted form of the test instruction, rdar://8018260. | Chris Lattner | 2010-09-08 | 2 | -0/+17 |
| | | | | | llvm-svn: 113352 | ||||
| * | implement proper support for sysret{,l,q}, rdar://8403907 | Chris Lattner | 2010-09-08 | 5 | -3/+25 |
| | | | | | llvm-svn: 113350 | ||||
| * | implement the iret suite of instructions properly, | Chris Lattner | 2010-09-08 | 5 | -3/+32 |
| | | | | | | | fixing rdar://8403974 llvm-svn: 113349 | ||||
| * | add support for instruction prefixes on the same line as the instruction, | Chris Lattner | 2010-09-08 | 2 | -6/+29 |
| | | | | | | | implementing rdar://8033482 and PR7254. llvm-svn: 113348 | ||||
| * | change the MC "ParseInstruction" interface to make it the | Chris Lattner | 2010-09-08 | 3 | -7/+9 |
| | | | | | | | | implementation's job to check for and lex the EndOfStatement marker. llvm-svn: 113347 | ||||
| * | gas accepts xchg <mem>, <reg> as a synonym for xchg <reg>, <mem>. | Chris Lattner | 2010-09-08 | 2 | -0/+16 |
| | | | | | | | Add this to the mc assembler, fixing PR8061 llvm-svn: 113346 | ||||
| * | ARM/Disassembler: Fix definitions incompatible(unsigned and uint32_t) to ↵ | NAKAMURA Takumi | 2010-09-08 | 1 | -2/+2 |
| | | | | | | | Cygwin-1.5, following up to r113255. llvm-svn: 113345 | ||||
| * | fix the encoding of the "jump on *cx" family of instructions, | Chris Lattner | 2010-09-08 | 5 | -19/+45 |
| | | | | | | | rdar://8061602 llvm-svn: 113343 | ||||
| * | remove trailing whitespace | Jim Grosbach | 2010-09-08 | 1 | -12/+12 |
| | | | | | llvm-svn: 113338 | ||||
| * | remove obsolete comment | Jim Grosbach | 2010-09-08 | 1 | -1/+0 |
| | | | | | llvm-svn: 113337 | ||||
| * | disable for the moment while tracking down a few Thumb2-O0 failure that look | Jim Grosbach | 2010-09-08 | 2 | -2/+2 |
| | | | | | | | related. (attempt deux, complete w/ test update this time) llvm-svn: 113333 | ||||
| * | woops. need to update a test along with this. | Jim Grosbach | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113332 | ||||
| * | disable temporarily while sorting out a few test failures in Thumb2-O0 tests. | Jim Grosbach | 2010-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 113331 | ||||
| * | Add a new experimental generalized dependence query interface to | Dan Gohman | 2010-09-08 | 3 | -0/+296 |
| | | | | | | | | | AliasAnalysis, and some code for implementing the new query on top of existing implementations by making standard alias and getModRefInfo queries. llvm-svn: 113329 | ||||
| * | correct spill code to properly determine if dynamic stack realignment is | Jim Grosbach | 2010-09-08 | 1 | -2/+2 |
| | | | | | | | | present in the function and thus whether aligned load/store instructions can be used. llvm-svn: 113323 | ||||
| * | VFP/NEON load/store multiple instructions are addrmode4, not 5. | Jim Grosbach | 2010-09-08 | 3 | -14/+14 |
| | | | | | llvm-svn: 113322 | ||||

