summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* eliminate more redundant constraint type analysisChris Lattner2007-04-281-6/+2
| | | | llvm-svn: 36546
* merge constraint type analysis stuff together.Chris Lattner2007-04-281-14/+21
| | | | llvm-svn: 36545
* Significant refactoring of the inline asm stuff, to support future changes.Chris Lattner2007-04-281-82/+107
| | | | | | No functionality change. llvm-svn: 36544
* Regenerate.Reid Spencer2007-04-284-2365/+2021
| | | | llvm-svn: 36543
* Revert the premature portion of the last commit.Reid Spencer2007-04-281-62/+76
| | | | llvm-svn: 36542
* This is not "FIXME" anymoreAnton Korobeynikov2007-04-281-3/+1
| | | | llvm-svn: 36541
* Let Verifier check aliaseesAnton Korobeynikov2007-04-281-0/+7
| | | | llvm-svn: 36540
* Fix a compilation error (jump to case label).Reid Spencer2007-04-281-77/+64
| | | | llvm-svn: 36539
* RegenerateAnton Korobeynikov2007-04-283-3352/+4719
| | | | llvm-svn: 36538
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-2820-113/+231
| | | | | | bitcasts of them. llvm-svn: 36537
* memory inputs to an inline asm are required to have an address available.Chris Lattner2007-04-282-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 PR1356Chris Lattner2007-04-281-0/+12
| | | | llvm-svn: 36535
* Fix CodeGen/Generic/2007-04-27-LargeMemObject.ll andChris Lattner2007-04-281-4/+10
| | | | | | CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll llvm-svn: 36534
* ensure the operand prints.Chris Lattner2007-04-281-1/+1
| | | | llvm-svn: 36533
* new testcaseChris Lattner2007-04-282-0/+21
| | | | llvm-svn: 36532
* update syntaxChris Lattner2007-04-284-5/+5
| | | | llvm-svn: 36531
* not fully implemented yet.Chris Lattner2007-04-281-0/+2
| | | | llvm-svn: 36530
* add a default parameterChris Lattner2007-04-281-3/+5
| | | | llvm-svn: 36529
* add a way to make this less brittleChris Lattner2007-04-282-5/+10
| | | | llvm-svn: 36528
* fix a bug triggered by 403.gccChris Lattner2007-04-281-2/+1
| | | | llvm-svn: 36527
* update for new inline asm syntaxChris Lattner2007-04-282-3/+3
| | | | llvm-svn: 36526
* Fix several latent bugs in EmitGEPOffset that didn't manifest with itsChris Lattner2007-04-281-36/+52
| | | | | | previous clients. This fixes MallocBench/gs llvm-svn: 36525
* Fix this to match change to InlineAsm class.Chris Lattner2007-04-281-3/+3
| | | | llvm-svn: 36524
* uhn zap cvsChris Lattner2007-04-281-6/+0
| | | | llvm-svn: 36523
* represent indirect operands explicitly in inline asm strings.Chris Lattner2007-04-282-13/+16
| | | | llvm-svn: 36522
* Implement PR1345 and Transforms/InstCombine/bitcast-gep.llChris Lattner2007-04-281-28/+104
| | | | llvm-svn: 36521
* new testcaseChris Lattner2007-04-281-0/+19
| | | | llvm-svn: 36520
* change per reviewDale Johannesen2007-04-281-3/+3
| | | | llvm-svn: 36519
* Prevent Thumb code from generating ARM instructionsDale Johannesen2007-04-271-3/+3
| | | | llvm-svn: 36518
* fix the test tls1.Lauro Ramos Venancio2007-04-271-6/+7
| | | | llvm-svn: 36517
* add TLS tests.Lauro Ramos Venancio2007-04-272-0/+38
| | | | llvm-svn: 36516
* add a GEP helper functionChris Lattner2007-04-272-0/+17
| | | | llvm-svn: 36515
* add parenthesis.Lauro Ramos Venancio2007-04-271-2/+2
| | | | llvm-svn: 36514
* Doh. ARM::LEApcrel is a single instruction MI.Evan Cheng2007-04-271-5/+3
| | | | llvm-svn: 36513
* In Thumb mode, the frame register must be R7.Lauro Ramos Venancio2007-04-272-2/+11
| | | | llvm-svn: 36512
* refactor some code relating to pointer cast xforms, pulling it out of the ↵Chris Lattner2007-04-271-53/+56
| | | | | | | | codepath for unrelated casts. llvm-svn: 36511
* Fix incorrect legalization of EHSELECTOR. This fixesChris Lattner2007-04-271-6/+10
| | | | | | CodeGen/Generic/2007-04-14-EHSelectorCrash.ll and PR1326 llvm-svn: 36510
* make this testcase harder, to cover PR1326Chris Lattner2007-04-271-1/+3
| | | | llvm-svn: 36509
* reset errno to zero on entry to the application's main function. This fixesChris Lattner2007-04-271-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 Cohen2007-04-271-1/+1
| | | | llvm-svn: 36507
* ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio2007-04-278-13/+157
| | | | llvm-svn: 36506
* Darwin runtime library does not have these.Evan Cheng2007-04-271-73/+79
| | | | llvm-svn: 36505
* Special handling of LEApcrel and tLEApcrel.Evan Cheng2007-04-271-0/+11
| | | | llvm-svn: 36504
* Back out previous check-in. Incorrect.Evan Cheng2007-04-271-6/+2
| | | | llvm-svn: 36503
* tLEApcrel is a AddrModeTs, i.e. pc relative.Evan Cheng2007-04-271-2/+6
| | | | llvm-svn: 36502
* Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_* libcalls are not ↵Evan Cheng2007-04-271-4/+25
| | | | | | available. llvm-svn: 36501
* Test that eh_selector lowering accepts global variables as well as bitcastsDuncan Sands2007-04-271-0/+14
| | | | | | of global variables. llvm-svn: 36500
* improve EH global handling, patch by Duncan Sands.Chris Lattner2007-04-271-6/+10
| | | | llvm-svn: 36499
* Move ~Pass() from Pass.h into Pass.cppDevang Patel2007-04-262-1/+6
| | | | llvm-svn: 36498
* Unxfail testsAnton Korobeynikov2007-04-262-6/+0
| | | | llvm-svn: 36497
OpenPOWER on IntegriCloud