| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | eliminate more redundant constraint type analysis | Chris Lattner | 2007-04-28 | 1 | -6/+2 |
| | | | | | llvm-svn: 36546 | ||||
| * | merge constraint type analysis stuff together. | Chris Lattner | 2007-04-28 | 1 | -14/+21 |
| | | | | | llvm-svn: 36545 | ||||
| * | Significant refactoring of the inline asm stuff, to support future changes. | Chris Lattner | 2007-04-28 | 1 | -82/+107 |
| | | | | | | | No functionality change. llvm-svn: 36544 | ||||
| * | Regenerate. | Reid Spencer | 2007-04-28 | 4 | -2365/+2021 |
| | | | | | llvm-svn: 36543 | ||||
| * | Revert the premature portion of the last commit. | Reid Spencer | 2007-04-28 | 1 | -62/+76 |
| | | | | | llvm-svn: 36542 | ||||
| * | This is not "FIXME" anymore | Anton Korobeynikov | 2007-04-28 | 1 | -3/+1 |
| | | | | | llvm-svn: 36541 | ||||
| * | Let Verifier check aliasees | Anton Korobeynikov | 2007-04-28 | 1 | -0/+7 |
| | | | | | llvm-svn: 36540 | ||||
| * | Fix a compilation error (jump to case label). | Reid Spencer | 2007-04-28 | 1 | -77/+64 |
| | | | | | llvm-svn: 36539 | ||||
| * | Regenerate | Anton Korobeynikov | 2007-04-28 | 3 | -3352/+4719 |
| | | | | | llvm-svn: 36538 | ||||
| * | Implement review feedback. Aliasees can be either GlobalValue's or | Anton Korobeynikov | 2007-04-28 | 20 | -113/+231 |
| | | | | | | | bitcasts of them. llvm-svn: 36537 | ||||
| * | memory inputs to an inline asm are required to have an address available. | Chris Lattner | 2007-04-28 | 2 | -20/+34 |
| | | | | | | | | | | If the operand is not already an indirect operand, spill it to a constant pool entry or a stack slot. This fixes PR1356 and CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll llvm-svn: 36536 | ||||
| * | new testcase for PR1356 | Chris Lattner | 2007-04-28 | 1 | -0/+12 |
| | | | | | llvm-svn: 36535 | ||||
| * | Fix CodeGen/Generic/2007-04-27-LargeMemObject.ll and | Chris Lattner | 2007-04-28 | 1 | -4/+10 |
| | | | | | | | CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll llvm-svn: 36534 | ||||
| * | ensure the operand prints. | Chris Lattner | 2007-04-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 36533 | ||||
| * | new testcase | Chris Lattner | 2007-04-28 | 2 | -0/+21 |
| | | | | | llvm-svn: 36532 | ||||
| * | update syntax | Chris Lattner | 2007-04-28 | 4 | -5/+5 |
| | | | | | llvm-svn: 36531 | ||||
| * | not fully implemented yet. | Chris Lattner | 2007-04-28 | 1 | -0/+2 |
| | | | | | llvm-svn: 36530 | ||||
| * | add a default parameter | Chris Lattner | 2007-04-28 | 1 | -3/+5 |
| | | | | | llvm-svn: 36529 | ||||
| * | add a way to make this less brittle | Chris Lattner | 2007-04-28 | 2 | -5/+10 |
| | | | | | llvm-svn: 36528 | ||||
| * | fix a bug triggered by 403.gcc | Chris Lattner | 2007-04-28 | 1 | -2/+1 |
| | | | | | llvm-svn: 36527 | ||||
| * | update for new inline asm syntax | Chris Lattner | 2007-04-28 | 2 | -3/+3 |
| | | | | | llvm-svn: 36526 | ||||
| * | Fix several latent bugs in EmitGEPOffset that didn't manifest with its | Chris Lattner | 2007-04-28 | 1 | -36/+52 |
| | | | | | | | previous clients. This fixes MallocBench/gs llvm-svn: 36525 | ||||
| * | Fix this to match change to InlineAsm class. | Chris Lattner | 2007-04-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 36524 | ||||
| * | uhn zap cvs | Chris Lattner | 2007-04-28 | 1 | -6/+0 |
| | | | | | llvm-svn: 36523 | ||||
| * | represent indirect operands explicitly in inline asm strings. | Chris Lattner | 2007-04-28 | 2 | -13/+16 |
| | | | | | llvm-svn: 36522 | ||||
| * | Implement PR1345 and Transforms/InstCombine/bitcast-gep.ll | Chris Lattner | 2007-04-28 | 1 | -28/+104 |
| | | | | | llvm-svn: 36521 | ||||
| * | new testcase | Chris Lattner | 2007-04-28 | 1 | -0/+19 |
| | | | | | llvm-svn: 36520 | ||||
| * | change per review | Dale Johannesen | 2007-04-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 36519 | ||||
| * | Prevent Thumb code from generating ARM instructions | Dale Johannesen | 2007-04-27 | 1 | -3/+3 |
| | | | | | llvm-svn: 36518 | ||||
| * | fix the test tls1. | Lauro Ramos Venancio | 2007-04-27 | 1 | -6/+7 |
| | | | | | llvm-svn: 36517 | ||||
| * | add TLS tests. | Lauro Ramos Venancio | 2007-04-27 | 2 | -0/+38 |
| | | | | | llvm-svn: 36516 | ||||
| * | add a GEP helper function | Chris Lattner | 2007-04-27 | 2 | -0/+17 |
| | | | | | llvm-svn: 36515 | ||||
| * | add parenthesis. | Lauro Ramos Venancio | 2007-04-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 36514 | ||||
| * | Doh. ARM::LEApcrel is a single instruction MI. | Evan Cheng | 2007-04-27 | 1 | -5/+3 |
| | | | | | llvm-svn: 36513 | ||||
| * | In Thumb mode, the frame register must be R7. | Lauro Ramos Venancio | 2007-04-27 | 2 | -2/+11 |
| | | | | | llvm-svn: 36512 | ||||
| * | refactor some code relating to pointer cast xforms, pulling it out of the ↵ | Chris Lattner | 2007-04-27 | 1 | -53/+56 |
| | | | | | | | | | codepath for unrelated casts. llvm-svn: 36511 | ||||
| * | Fix incorrect legalization of EHSELECTOR. This fixes | Chris Lattner | 2007-04-27 | 1 | -6/+10 |
| | | | | | | | CodeGen/Generic/2007-04-14-EHSelectorCrash.ll and PR1326 llvm-svn: 36510 | ||||
| * | make this testcase harder, to cover PR1326 | Chris Lattner | 2007-04-27 | 1 | -1/+3 |
| | | | | | llvm-svn: 36509 | ||||
| * | reset errno to zero on entry to the application's main function. This fixes | Chris Lattner | 2007-04-27 | 1 | -1/+5 |
| | | | | | | | | | MultiSource/Applications/minisat in the JIT. Note that the libsystem stuff should ideally never modify errno. :( llvm-svn: 36508 | ||||
| * | Fix prolific source of 'possible loss of data' warnings. | Jeff Cohen | 2007-04-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 36507 | ||||
| * | ARM TLS: implement "general dynamic", "initial exec" and "local exec" models. | Lauro Ramos Venancio | 2007-04-27 | 8 | -13/+157 |
| | | | | | llvm-svn: 36506 | ||||
| * | Darwin runtime library does not have these. | Evan Cheng | 2007-04-27 | 1 | -73/+79 |
| | | | | | llvm-svn: 36505 | ||||
| * | Special handling of LEApcrel and tLEApcrel. | Evan Cheng | 2007-04-27 | 1 | -0/+11 |
| | | | | | llvm-svn: 36504 | ||||
| * | Back out previous check-in. Incorrect. | Evan Cheng | 2007-04-27 | 1 | -6/+2 |
| | | | | | llvm-svn: 36503 | ||||
| * | tLEApcrel is a AddrModeTs, i.e. pc relative. | Evan Cheng | 2007-04-27 | 1 | -2/+6 |
| | | | | | llvm-svn: 36502 | ||||
| * | Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_* libcalls are not ↵ | Evan Cheng | 2007-04-27 | 1 | -4/+25 |
| | | | | | | | available. llvm-svn: 36501 | ||||
| * | Test that eh_selector lowering accepts global variables as well as bitcasts | Duncan Sands | 2007-04-27 | 1 | -0/+14 |
| | | | | | | | of global variables. llvm-svn: 36500 | ||||
| * | improve EH global handling, patch by Duncan Sands. | Chris Lattner | 2007-04-27 | 1 | -6/+10 |
| | | | | | llvm-svn: 36499 | ||||
| * | Move ~Pass() from Pass.h into Pass.cpp | Devang Patel | 2007-04-26 | 2 | -1/+6 |
| | | | | | llvm-svn: 36498 | ||||
| * | Unxfail tests | Anton Korobeynikov | 2007-04-26 | 2 | -6/+0 |
| | | | | | llvm-svn: 36497 | ||||

