aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2007-09-04Update generated files.David Greene
2007-09-04Mac OS X X86-64 ABI is same as the standard.Evan Cheng
2007-09-04Update GEP constructors to use an iterator interface to fixDavid Greene
2007-09-03Reapply r41578 with proper fixAnton Korobeynikov
2007-09-02Silence warning while compiling with gcc 4.2Anton Korobeynikov
2007-09-02Emit proper "secrel" directive, where possible. This fixes invalid asm syntax...Anton Korobeynikov
2007-09-01More tweaks to improve compile time.Evan Cheng
2007-09-01Fix a gcroot lowering bug.Evan Cheng
2007-08-31Oops, should be part of 41664; won't work very well without this piece.Dale Johannesen
2007-08-31Add mod, copysign, abs operations to APFloat.Dale Johannesen
2007-08-31std::map -> DenseMap for slight compile time benefit.Evan Cheng
2007-08-31Revise per review of previous patch.Dale Johannesen
2007-08-31Initial support for calling functions with byval arguments on x86-64Rafael Espindola
2007-08-31Align i64 and f64 at 8 byte on x86-64.Rafael Espindola
2007-08-31Remove an unnecessary element, saving 4 bytes per LiveInterval.Evan Cheng
2007-08-31Use std::map instead of a (potentially very sparse) array to track val# defin...Evan Cheng
2007-08-31Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen
2007-08-30Instruction formats added used to generate multiply instructions of V5TE.Raul Herbster
2007-08-30Unused relocation type reloc_arm_absolute removed.Raul Herbster
2007-08-30Comments added. It now generates V5TE multiply instructions. However, it is s...Raul Herbster
2007-08-30ARM instruction table was modified by adding information to generate multiply...Raul Herbster
2007-08-30JITInfo now resolves function addrs and also relocations. It always emits a s...Raul Herbster
2007-08-30Added support to fold X86 load / store instructions. This allow rematerialize...Evan Cheng
2007-08-30Try fold re-materialized load instructions into its uses.Evan Cheng
2007-08-30Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng
2007-08-30Mark load instructions with isLoad = 1.Evan Cheng
2007-08-30Use i64 on a PPC64 machineBill Wendling
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen
2007-08-29Fix use of declaration inside case blockAnton Korobeynikov
2007-08-29Change LiveRange so it keeps a pointer to the VNInfo rather than an index.Evan Cheng
2007-08-29Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered)Anton Korobeynikov
2007-08-29Move getX86RegNum into X86RegisterInfo and use itDuncan Sands
2007-08-29update theseChris Lattner
2007-08-28Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used byDan Gohman
2007-08-28Recover most of the compile time regression due to recent live interval changes.Evan Cheng
2007-08-28Added method to get Mips register numbersBruno Cardoso Lopes
2007-08-28Changed stack allocation On LowerFORMAL_ARGUMENTS.Bruno Cardoso Lopes
2007-08-28Mask directive completed with CalleeSave infoBruno Cardoso Lopes
2007-08-28Added methods to record SPOffsets from LowerFORMAL_ARGUMENTSBruno Cardoso Lopes
2007-08-28Cut off crazy computation. This helps PR1622 slightly.Chris Lattner
2007-08-27Use simpler test to filter loops.Devang Patel
2007-08-27Update InvokeInst to work like CallInstDavid Greene
2007-08-27Add a comment about using libc memset/memcpy or generating inline code.Rafael Espindola
2007-08-27Make DAGCombiner's global alias analysis query more precise in the caseDan Gohman
2007-08-27If the source and destination pointers in an llvm.memmove are knownDan Gohman
2007-08-27Change comments to refer to @malloc and @free instead of %malloc and %free.Dan Gohman
2007-08-27There is an impedance matching problem between LLVM andDuncan Sands
2007-08-27Add explicit keywords and remove spurious trailing semicolons.Dan Gohman
2007-08-27call libc memcpy/memset if array size is bigger then threshold.Rafael Espindola
2007-08-26Don't promote volatile loads/stores. This is needed (for example) to handle s...Anton Korobeynikov