- fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
- a5e90d7 this is done. by Chris Lattner · 17 years ago
- 03c079d One readme entry is done, one is really easy (Evan, want to investigate by Chris Lattner · 17 years ago
- 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
- 69bfbdf this xform is implemented. by Chris Lattner · 17 years ago
- d60eedc Codegen: by Chris Lattner · 17 years ago
- 112dedc avoid going through a stack slot to convert from fpstack to xmm reg by Chris Lattner · 17 years ago
- 7ede51b add a note by Chris Lattner · 17 years ago
- 92c06a0 expand note. by Chris Lattner · 17 years ago
- a1643ba add a note. by Chris Lattner · 17 years ago
- 9bfcc62 add a note. by Chris Lattner · 17 years ago
- 166a268 add a note by Chris Lattner · 17 years ago
- 44cb8ef add a simple hack by Chris Lattner · 17 years ago
- 81361d6 Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
- 52ec375 fix some warnings. This code needs to be de-tabified :( by Chris Lattner · 17 years ago
- d3ada75 fix strict-aliasing violation by Chris Lattner · 17 years ago
- d07310a Erm, really disable :) by Anton Korobeynikov · 17 years ago
- 144a45e Disable, until we'll really need it by Anton Korobeynikov · 17 years ago
- aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
- a9ab846 Oops. by Evan Cheng · 17 years ago
- f02ca69 Fix JIT code emission of X86::MovePCtoStack. by Evan Cheng · 17 years ago
- 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
- dceadaf Fix silly typo in the FP CEP handling. by Anton Korobeynikov · 17 years ago
- 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
- 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 17 years ago
- 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 17 years ago
- 0b0102b New entry. by Evan Cheng · 17 years ago
- 700a0fb Fix JIT encoding for CMPSD as well. by Evan Cheng · 17 years ago
- 86c041f More working CellSPU tests: by Scott Michel · 17 years ago
- 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 17 years ago
- 0e5665b CellSPU testcase, extract_elt.ll: extract vector element. by Scott Michel · 17 years ago
- 170783a Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll by Scott Michel · 17 years ago
- 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 17 years ago
- ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 17 years ago
- 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
- 30f017a Fold certain additions through selects (and their compares) so as to eliminate subtractions. This code is often produced by the SMAX expansion in SCEV. by Christopher Lamb · 17 years ago
- fd2025e add a missed case. by Chris Lattner · 17 years ago
- 627c00b Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I by Bill Wendling · 17 years ago
- 504c369 - Restore some i8 functionality in CellSPU - New test case: nand.ll by Scott Michel · 17 years ago
- 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 17 years ago
- 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- 10d724a don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 17 years ago
- 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 17 years ago
- d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 17 years ago
- 7a831ce Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs. by Evan Cheng · 17 years ago
- ec2a08f Start committing working test cases for CellSPU. by Scott Michel · 17 years ago
- 0c5a507 Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQI2PQIrm. by Evan Cheng · 17 years ago
- 2023ed7 Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. by Evan Cheng · 17 years ago
- 6e959b9 x86-32 long doubles are 4-byte aligned on the stack by Dale Johannesen · 17 years ago
- fd9e473 Fix bsf / bsr jit encoding. by Evan Cheng · 17 years ago
- 8ec8611 Oops. Forgot these. by Evan Cheng · 17 years ago
- 1a8001e Fix Intel asm syntax for the bsr and bsf instructions. by Dan Gohman · 17 years ago
- 152804e Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. by Evan Cheng · 17 years ago
- 18efe26 Implement ctlz and cttz with bsr and bsf. by Evan Cheng · 17 years ago
- 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 17 years ago
- 1314b00 Fold some and + shift in x86 addressing mode. by Evan Cheng · 17 years ago
- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
- 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 17 years ago
- 8908132 Allow vector integer constants to be created with by Dan Gohman · 17 years ago
- 794405e Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. by Evan Cheng · 17 years ago
- db2d524 Lower a build_vector with all constants into a constpool load unless it can be done with a move to low part. by Evan Cheng · 17 years ago
- a28c6bf Correct typo for Linux: s/esp/%rsp/ by Scott Michel · 17 years ago
- 6e041c2 Allow the JIT to encode MMX instructions by Nate Begeman · 17 years ago
- 14b32e1 - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as by Evan Cheng · 17 years ago
- 844e0f9 x86 doesn't actually want to custom lower v3i32 by Nate Begeman · 17 years ago
- 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 17 years ago
- 7eb5877 Hey, English is not my native language :) by Anton Korobeynikov · 17 years ago
- 2fb9dee Clarify the need of CFI() stuff by Anton Korobeynikov · 17 years ago
- 5f68287 Provide convenient way to disable CFI stuff for old/broken assemblers. by Anton Korobeynikov · 17 years ago
- ec90cd1 Disable cfi directives for now, darwin does't support them. by Chris Lattner · 17 years ago
- 3a7bcc4 And finally annotate X86-64 version of callback. by Anton Korobeynikov · 17 years ago
- df7814c Provide annotation for SSE version of callback. It's even more by Anton Korobeynikov · 17 years ago
- a14b669 Annotate JIT callback function with call frame infromation. by Anton Korobeynikov · 17 years ago
- 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 17 years ago
- 5aaddaa aesthetic changes, no functionality change. Evan, it's not clear by Chris Lattner · 17 years ago
- 320c630 Renaming: by Bill Wendling · 17 years ago
- d964285 Fix a significant code quality regression I introduced on PPC64 quite by Chris Lattner · 17 years ago
- 3fc027d implement __builtin_return_addr(0) on ppc. by Chris Lattner · 17 years ago
- 73944fb refactor some code to avoid overloading the name 'usesLR' in by Chris Lattner · 17 years ago
- 1713d8b Doh by Evan Cheng · 17 years ago
- 7658445 Fix a compilation warning. by Evan Cheng · 17 years ago
- 5a75961 Fix a compilation warning. by Evan Cheng · 17 years ago
- 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 17 years ago
- 779ccea Add comment. by Evan Cheng · 17 years ago
- 8a86c3f Much improved v8i16 shuffles. (Step 1). by Evan Cheng · 17 years ago
- 1076210 Remove a bogus optimization. It's not possible to do a move to low element to a <8 x i16> or <16 x i8> vector. by Evan Cheng · 17 years ago
- e70da20 implement a readme entry, compiling the code into: by Chris Lattner · 17 years ago
- 81f2d71 add a note by Chris Lattner · 17 years ago
- 7d13015 add a note by Chris Lattner · 17 years ago
- 42aa501 Minor updates: by Scott Michel · 17 years ago
- 8c24e74 Added canFoldMemoryOperand for PPC. by Evan Cheng · 17 years ago
- 7db2811 Update foldMemoryOperand. by Evan Cheng · 17 years ago
- 4d321c5 fix warnings by Chris Lattner · 17 years ago
- 58dd856 allow this to build by Chris Lattner · 17 years ago
- d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
- b216a1b More stuff for CellSPU -- this should be enough to get an error-free by Scott Michel · 17 years ago
- 2466c37 Updated source file headers to llvm coding standard. by Scott Michel · 17 years ago
- 67d5755 Two missing files. by Scott Michel · 17 years ago
- 564427e Main CellSPU backend files checked in. Intrinsics and autoconf files remain. by Scott Michel · 17 years ago