Add support for other relocation bases to jump tables, as well as custom asm directives
[oota-llvm.git] / lib / Target / PowerPC /
2006-09-22 Nate BegemanFold AND and ROTL more often
2006-09-20 Chris LattnerThe DarwinAsmPrinter need not check for isDarwin. ...
2006-09-20 Chris LattnerWrap some darwin'isms with isDarwin checks.
2006-09-20 Chris Lattneritem done
2006-09-20 Chris LattnerThis is already done
2006-09-20 Chris LattnerImprove PPC64 equality comparisons like PPC32 comparisons.
2006-09-20 Chris LattnerTwo improvements:
2006-09-20 Chris LattnerAdd a note that we should match rlwnm better
2006-09-20 Chris LattnerLegalize is no longer limited to cleverness with just...
2006-09-19 Chris LattnerFold the PPCISD shifts when presented with 0 inputs...
2006-09-14 Chris Lattneradd a note
2006-09-12 Evan ChengReflects MachineConstantPoolEntry changes.
2006-09-10 Nate BegemanBehold, more work on relocations. Things are looking...
2006-09-08 Nate BegemanFirst pass at supporting relocations. Relocations...
2006-09-08 Jim LaskeyMissing tab
2006-09-08 Nate BegemanWe actually do support object file writing, so don...
2006-09-07 Jim Laskey1. Remove condition on delete.
2006-09-07 Jim LaskeyMake target asm info a property of the target machine.
2006-09-07 Jim LaskeyBreak out target asm info into separate files.
2006-09-06 Jim LaskeySeparate target specific asm properties from the asm...
2006-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
2006-09-04 Chris LattnerCompletely rearchitect the interface between targets...
2006-09-03 Chris LattnerSimplify target construction.
2006-08-29 Jim LaskeyHandle callee saved registers in dwarf frame info ...
2006-08-29 Nate BegemanMake ppc64 jit kinda work right. About 2/3 of Olden...
2006-08-28 Reid SpencerFor PR387:
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-27 Evan ChengDo not use getTargetNode() and SelectNodeTo() which...
2006-08-26 Evan ChengSelectNodeTo now returns a SDNode*.
2006-08-26 Evan ChengSelect() no longer require Result operand by reference.
2006-08-26 Evan ChengMatch tblgen changes.
2006-08-25 Evan ChengAdd a comment.
2006-08-25 Evan ChengEncode pc-relative conditional branch offset as pc...
2006-08-25 Jim LaskeyFix some comments.
2006-08-23 Nate BegemanInitial checkin of the Mach-O emitter. There's plenty...
2006-08-17 Chris LattnerConstify some methods. Patch provided by Anton Vayvod...
2006-08-15 Chris LattnerFix PowerPC/2006-08-15-SelectionCrash.ll and simplify...
2006-08-12 Nate BegemanEmit .set directives for jump table entries when possib...
2006-08-12 Chris LattnerFix a bug in a recent refactoring that broke a bunch...
2006-08-11 Chris LattnerEliminate use of getNode that takes a vector.
2006-08-11 Chris LattnerConvert vectors to fixed sized arrays and smallvectors...
2006-08-11 Chris LattnerFix miscompilation of float vector returns. Compile...
2006-08-11 Evan ChengMatch tablegen changes.
2006-08-11 Evan ChengCALLSEQ_* produces chain even if that's not needed.
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-08-07 Evan ChengMatch tablegen isel changes.
2006-07-28 Chris LattnerFix some ppc64 issues with vector code.
2006-07-28 Evan ChengRemove InFlightSet hack. No longer needed.
2006-07-27 Evan ChengResolve BB references with relocation.
2006-07-27 Evan ChengsynchronizeICache removeed from TargetJITInfo.
2006-07-27 Evan ChengRemove NodeDepth
2006-07-27 Nate BegemanSupport jump tables when in PIC relocation model
2006-07-26 Chris LattnerRename RelocModel::PIC to PIC_, to avoid conflicts...
2006-07-25 Evan Cheng- Refactor the code that resolve basic block references...
2006-07-19 Chris Lattnerbswapped load/store instructions are only availble...
2006-07-18 Chris LattnerMake the implicit def instructions look like other...
2006-07-15 Chris LattnerRemove what little AIX support we have. It has never...
2006-07-14 Chris LattnerAdd missing PPC64 extload/truncstores
2006-07-14 Chris LattnerAdd a note
2006-07-13 Chris LattnerAnother fix in the rotate encodings, needed when the...
2006-07-12 Chris LattnerPrint negative immediates as negative values instead...
2006-07-12 Chris LattnerFix encoding of rotates, such as rldicl
2006-07-12 Chris LattnerImplement PPC64 relocations types
2006-07-12 Chris LattnerAn overaggressive #ifdef allows a function to fall...
2006-07-11 Chris LattnerThe PPC64 JIT needs register numbers to encode instruct...
2006-07-11 Jim LaskeyEnsure that dump calls that are associated with asserts...
2006-07-11 Chris LattnerIn 64-bit mode, 64-bit GPRs are callee saved, not 32...
2006-07-10 Chris LattnerImplement Regression/CodeGen/PowerPC/bswap-load-store...
2006-07-06 Chris LattnerUndisable ppc64 jit
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-28 Chris Lattnershrink libllvmgcc.dylib another 25K
2006-06-27 Chris LattnerDon't match 64-bit bitfield inserts into rlwimi's....
2006-06-27 Chris LattnerFix ppc64 jump tables
2006-06-27 Chris LattnerPrint stubs for external globals right.
2006-06-27 Chris LattnerImplement 64-bit select, bswap, etc.
2006-06-27 Chris LattnerAdd a pattern for i64 sra. Print 8-byte units with...
2006-06-27 Chris LattnerFix rewriting frame offsets with ixaddr instructions...
2006-06-27 Chris LattnerPPC doesn't have bit converts to/from i64
2006-06-27 Chris LattnerAdd 64-bit MTCTR so that indirect calls work.
2006-06-27 Chris LattnerFix an incorrect store pattern. This fixes em3d.
2006-06-27 Chris LattnerImplement 64-bit undef, sub, shl/shr, srem/urem
2006-06-27 Chris LattnerUse i32 for shift amounts instead of i64. This gets...
2006-06-27 Chris LattnerAdd zextload from i32 -> i64, with this, perimeter...
2006-06-27 Chris LattnerPrint darwin stub stuff correctly in 64-bit mode. ...
2006-06-27 Chris LattnerFix variable shadowing issue
2006-06-27 Chris LattnerImplement a bunch of 64-bit cleanliness work. With...
2006-06-26 Chris LattnerRearrange compares, add ADDI8, add sext from 32-to...
2006-06-26 Chris LattnerImprove PPC64 calling convention support
2006-06-26 Chris LattnerRemove two more definitions
2006-06-26 Chris Lattnerremove two unused instructions.
2006-06-23 Jim LaskeyAdd and sort "sections" in debug lines. This always...
2006-06-21 Chris LattnerCorrect returns of 64-bit values, though they seemed...
2006-06-20 Chris LattnerMake these predicates correct in 64-bit mode too.
2006-06-20 Chris LattnerRename OR4 -> OR. Move some PPC64-specific stuff to...
2006-06-20 Chris Lattnerremove unused flag
2006-06-20 Chris Lattneradd some logical ops
2006-06-20 Chris Lattnerremove some unused patterns
2006-06-20 Chris LattnerAdd some more immediate patterns. This allows us to...
2006-06-20 Chris LattnerInstead of li/xoris use li/oris. Note that this doesn...
2006-06-20 Chris LattnerAdd some 64-bit logical ops.
next