| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Added vcvtb/vcvtt (between half-precision and single-precision, VFP). | Johnny Chen | 2010-02-09 | 1 | -0/+18 | |
| | | | | | | | | | For disassembly only. A8.6.300 llvm-svn: 95669 | |||||
| * | Remember to update live-in lists when coalescing physregs. | Jakob Stoklund Olesen | 2010-02-09 | 1 | -0/+17 | |
| | | | | | | | Patch by M Wahab! llvm-svn: 95668 | |||||
| * | clang test suite | Jakob Stoklund Olesen | 2010-02-09 | 2 | -0/+2 | |
| | | | | | llvm-svn: 95667 | |||||
| * | Mention IndVarSimplify in the comment by getSmallConstantTripCount, as | Dan Gohman | 2010-02-09 | 1 | -0/+4 | |
| | | | | | | | is done for getTripCount. llvm-svn: 95666 | |||||
| * | Mention vAny and iPTRAny in a comment. | Dan Gohman | 2010-02-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 95665 | |||||
| * | move tests that depend on the x86 backend out of codegen/generic, | Chris Lattner | 2010-02-09 | 10 | -202/+1 | |
| | | | | | | | and remove a few old and unreduced ones. Fixes PR5624. llvm-svn: 95656 | |||||
| * | make target independent. | Chris Lattner | 2010-02-09 | 1 | -1/+0 | |
| | | | | | llvm-svn: 95655 | |||||
| * | merge a target-specific add test into x86 directory. | Chris Lattner | 2010-02-09 | 2 | -10/+20 | |
| | | | | | llvm-svn: 95654 | |||||
| * | merge another test in, drop the trivially constant folded cases. | Chris Lattner | 2010-02-09 | 2 | -75/+49 | |
| | | | | | llvm-svn: 95653 | |||||
| * | consolidate and filecheckize two tests. | Chris Lattner | 2010-02-09 | 3 | -26/+25 | |
| | | | | | llvm-svn: 95652 | |||||
| * | merge two tests, make target independent. | Chris Lattner | 2010-02-09 | 2 | -56/+40 | |
| | | | | | llvm-svn: 95651 | |||||
| * | move PR3462 to here. | Chris Lattner | 2010-02-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 95650 | |||||
| * | add a note from PR6194 | Chris Lattner | 2010-02-09 | 1 | -0/+33 | |
| | | | | | llvm-svn: 95649 | |||||
| * | Skip DEBUG_VALUE in some places where it was affecting codegen. | Dale Johannesen | 2010-02-09 | 3 | -0/+9 | |
| | | | | | llvm-svn: 95647 | |||||
| * | Add declaration attribute to a variable DIE, if there is a separate DIE for ↵ | Devang Patel | 2010-02-09 | 1 | -0/+1 | |
| | | | | | | | the definition. llvm-svn: 95646 | |||||
| * | Updated the enhanced disassembly library to produce | Sean Callanan | 2010-02-09 | 1 | -0/+17 | |
| | | | | | | | whitespace tokens in the right places. llvm-svn: 95645 | |||||
| * | fix llvm_build_struct_gep for PR6167, patch by | Chris Lattner | 2010-02-09 | 1 | -4/+3 | |
| | | | | | | | Peter Hawkins! llvm-svn: 95644 | |||||
| * | simplify this code, duh. | Chris Lattner | 2010-02-09 | 1 | -8/+4 | |
| | | | | | llvm-svn: 95643 | |||||
| * | fix PR6193, only considering sign extensions *from i1* for this | Chris Lattner | 2010-02-09 | 2 | -5/+21 | |
| | | | | | | | xform. llvm-svn: 95642 | |||||
| * | Add file in here too. | Eric Christopher | 2010-02-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 95641 | |||||
| * | Fixed a problem where the enhanced disassembly | Sean Callanan | 2010-02-09 | 1 | -2/+8 | |
| | | | | | | | library was reporting inaccurate token IDs. llvm-svn: 95639 | |||||
| * | make -show-inst be formatted a bit nicer. Before: | Chris Lattner | 2010-02-09 | 1 | -8/+12 | |
| | | | | | | | | | | | | | | | | | movl $3735928559, a ## inst: <MCInst 1273 <MCOperand Reg:0> <MCOperand Imm:1> <MCOperand Reg:0> <MCOperand Expr:(a)> <MCOperand Reg:0> <MCOperand Expr:(3735928559)>> after: movl $3735928559, a ## <MCInst #1273 ## <MCOperand Reg:0> ## <MCOperand Imm:1> ## <MCOperand Reg:0> ## <MCOperand Expr:(a)> ## <MCOperand Reg:0> ## <MCOperand Expr:(3735928559)>> llvm-svn: 95637 | |||||
| * | Fixed a bug in the PBQP allocator's findCoalesces method. | Lang Hames | 2010-02-09 | 1 | -6/+17 | |
| | | | | | | | Previously spill registers, whose def indexes are not defined, would sometimes be improperly marked as coalescable with conflicting registers. The new findCoalesces routine conservatively assumes that any register with at least one undefined def is not coalescable with any register it interferes with. llvm-svn: 95636 | |||||
| * | Implement x86 asm parsing support for %st and %st(4) | Chris Lattner | 2010-02-09 | 2 | -0/+42 | |
| | | | | | llvm-svn: 95634 | |||||
| * | Added copy sensible construction & assignment to PBQP graphs and fixed a ↵ | Lang Hames | 2010-02-09 | 2 | -18/+85 | |
| | | | | | | | memory access bug in the heuristic solver. llvm-svn: 95633 | |||||
| * | Debug operands should not be def or kill. | Dale Johannesen | 2010-02-09 | 1 | -0/+3 | |
| | | | | | llvm-svn: 95632 | |||||
| * | Changed the definition of an "invalid" slot to include the empty & tombstone ↵ | Lang Hames | 2010-02-09 | 1 | -10/+10 | |
| | | | | | | | values, but not zero. llvm-svn: 95631 | |||||
| * | stop using reserved identifiers. | Chris Lattner | 2010-02-09 | 1 | -2/+2 | |
| | | | | | llvm-svn: 95630 | |||||
| * | Add a new pass to do llvm.objsize lowering using SCEV. | Eric Christopher | 2010-02-09 | 5 | -7/+129 | |
| | | | | | | | | | | | | Initial skeleton and SCEVUnknown lowering implemented, the rest should come relatively quickly. Move testcase to new directory. Move pass to right before SimplifyLibCalls - which is moved down a bit so we can take advantage of a few opts. llvm-svn: 95628 | |||||
| * | pass stringref by value instead of by const& | Chris Lattner | 2010-02-09 | 3 | -12/+13 | |
| | | | | | llvm-svn: 95627 | |||||
| * | Add explicit keywords. | Dan Gohman | 2010-02-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 95626 | |||||
| * | move PR6212 to this file. | Chris Lattner | 2010-02-09 | 1 | -0/+25 | |
| | | | | | llvm-svn: 95624 | |||||
| * | enhance bits_storage to work with enums by using a c-style | Chris Lattner | 2010-02-09 | 1 | -1/+1 | |
| | | | | | | | | cast instead of reinterpret_cast, fixing PR6243. Apparently reinterpret_cast and I aren't getting along today. llvm-svn: 95622 | |||||
| * | Implement AsmPrinter support for several more operators which have | Dan Gohman | 2010-02-09 | 1 | -0/+10 | |
| | | | | | | | | direct MCExpr equivalents. Don't use MCExpr::Shr because it isn't consistent between targets. llvm-svn: 95620 | |||||
| * | Document that MCExpr::Mod is actually remainder. | Dan Gohman | 2010-02-08 | 2 | -10/+14 | |
| | | | | | | | | | | | | Document that MCExpr::Div, Mod, and the comparison operators are all signed operators. Document that the comparison operators' results are target-dependent. Document that the behavior of shr is target-dependent. llvm-svn: 95619 | |||||
| * | fix some problems handling large vectors reported in PR6230 | Chris Lattner | 2010-02-08 | 2 | -9/+14 | |
| | | | | | llvm-svn: 95616 | |||||
| * | this is done, tested by CodeGen/ARM/iabs.ll | Chris Lattner | 2010-02-08 | 1 | -20/+0 | |
| | | | | | llvm-svn: 95609 | |||||
| * | convert to filecheck. | Chris Lattner | 2010-02-08 | 1 | -3/+4 | |
| | | | | | llvm-svn: 95608 | |||||
| * | Added header file declarations and .exports entries | Sean Callanan | 2010-02-08 | 3 | -2/+52 | |
| | | | | | | | | for the new APIs offered by the enhanced disassembler for inspecting operands. llvm-svn: 95606 | |||||
| * | test case for r95604. | Devang Patel | 2010-02-08 | 2 | -1/+17 | |
| | | | | | llvm-svn: 95605 | |||||
| * | tighten up eh.setjmp sequence a bit. | Jim Grosbach | 2010-02-08 | 6 | -29/+37 | |
| | | | | | llvm-svn: 95603 | |||||
| * | now that @GOTOFF is no longer represented as a suffix on a | Chris Lattner | 2010-02-08 | 2 | -10/+6 | |
| | | | | | | | | MCSymbol, we can remove the 'suffix' argument of GetBlockAddressSymbol. Do so. llvm-svn: 95601 | |||||
| * | unify the paths for external symbols and global variables: | Chris Lattner | 2010-02-08 | 2 | -83/+48 | |
| | | | | | | | 2 files changed, 48 insertions(+), 83 deletions(-) llvm-svn: 95599 | |||||
| * | switch the rest of the "@ concatentation" logic in the X86 | Chris Lattner | 2010-02-08 | 4 | -127/+63 | |
| | | | | | | | backend to use X86MCTargetExpr, simplifying a bunch of code. llvm-svn: 95595 | |||||
| * | Fixed the AT&T AsmLexer to report the proper strings | Sean Callanan | 2010-02-08 | 1 | -1/+1 | |
| | | | | | | | | | for register tokens. Before, if it encountered '%al,' it would report 'al,' as the token. Now it correctly reports '%al'. llvm-svn: 95594 | |||||
| * | switch ELF @GOTOFF references to use X86MCTargetExpr. | Chris Lattner | 2010-02-08 | 5 | -12/+16 | |
| | | | | | llvm-svn: 95593 | |||||
| * | ConstantFoldConstantExpression can theoretically return the original | Dan Gohman | 2010-02-08 | 1 | -2/+4 | |
| | | | | | | | expression; don't go into an infinite loop if it does. llvm-svn: 95591 | |||||
| * | add an x86 implementation of MCTargetExpr for | Chris Lattner | 2010-02-08 | 5 | -4/+90 | |
| | | | | | | | | representing @GOT and friends. Use it for personality references as a first use. llvm-svn: 95588 | |||||
| * | don't make hte dtor private or we can't construct the class. | Chris Lattner | 2010-02-08 | 2 | -2/+2 | |
| | | | | | llvm-svn: 95587 | |||||
| * | use a c-style cast instead of reinterpret-cast, as sometimes the | Chris Lattner | 2010-02-08 | 1 | -2/+3 | |
| | | | | | | | | | cast needs to adjust for a vtable pointer when going from base to derived type (when the base doesn't have a vtable but the derived type does). llvm-svn: 95585 | |||||

