aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-09-10Fix PR2664 - spiller GetRegForReload wasn't respecting sub-register indices o...Evan Cheng
2008-09-10Fix a fastcc + sret bug. If fastcc and sret, callee doesn't need to pop the h...Evan Cheng
2008-09-10Handle new intrinsics with vector arguments.Dale Johannesen
2008-09-10Add a break statement that I accidentally deleted whenDan Gohman
2008-09-10fix white spaces.Devang Patel
2008-09-10Fix name.Duncan Sands
2008-09-10Add trampoline support for the new FastCC callingDuncan Sands
2008-09-10Turn off the new FastCC for the moment. It causesDuncan Sands
2008-09-10Remove unnecessary bit-wise AND from the limited precision work.Bill Wendling
2008-09-10Fix 80 col violation.Daniel Dunbar
2008-09-10Fix a warning about comparing signed and unsigned values.Dan Gohman
2008-09-10Fix typo.Evan Cheng
2008-09-10Check that both operands are f32 before attempting to lower.Bill Wendling
2008-09-10Implement "visitPow". This is mainly used to see if we have a pow() call of thisBill Wendling
2008-09-09A few more places where FPOW is being ignored.Evan Cheng
2008-09-09Change -fast-isel-no-abort to -fast-isel-abort, which now defaultsDan Gohman
2008-09-09Legalizer was missing code that expand fpow to a libcall.Evan Cheng
2008-09-09Adding 6-, 12-, and 18-bit limited-precision floating-point support for exp2Bill Wendling
2008-09-09Move the uglier parts of deciding not to emit aDale Johannesen
2008-09-09Add support for 6-, 12-, and 18-bit limited precision calculations of exp forBill Wendling
2008-09-09Add a new option, -fast-isel-verbose, that can be used withDan Gohman
2008-09-09Clear preference when it no longer makes sense.Evan Cheng
2008-09-09if loop induction variable is always sign or zero extended then Devang Patel
2008-09-09Add assertion check.Devang Patel
2008-09-09fix overflow check.Devang Patel
2008-09-09Clean this up, based on Evan's suggestions.Owen Anderson
2008-09-09- Add support for 6-, 12-, and 18-bit limited precision floating-point "log"Bill Wendling
2008-09-09Fix PR2757. Ignore liveinterval register allocation preference if the prefere...Evan Cheng
2008-09-09Make safer variant of alias resolution routine to be defaultAnton Korobeynikov
2008-09-09Simplify this some more. No functionality change.Duncan Sands
2008-09-09Resolve aliases, when possibleAnton Korobeynikov
2008-09-09Add limited precision floating-point conversions of log10 for 6- and 18-bitBill Wendling
2008-09-09Mark IMPLICIT_DEF as being rematerializable and cheap-as-a-move.Dan Gohman
2008-09-09Fix typoAnton Korobeynikov
2008-09-09Fix incorrect linker behaviour: we shouldn't resolve weak aliases.Anton Korobeynikov
2008-09-09Replace explicit pointer-size constants to TargetData query.Anton Korobeynikov
2008-09-09Make SimplifyDemandedVectorElts simplify vectors with multipleDan Gohman
2008-09-09Simplify.Devang Patel
2008-09-09Optimization suggested by Matthijs Kooijman.Duncan Sands
2008-09-09Correct callgraph construction. It has two problems:Duncan Sands
2008-09-09Check for type legality before materializing integer constants in fast isel. ...Owen Anderson
2008-09-09Remove the code that protected FastISel from aborting inDan Gohman
2008-09-09Temporarily disable vector select in the bitcode reader. TheDan Gohman
2008-09-09Fix a constant lowering bug. Now we can do load and store instructions with f...Evan Cheng
2008-09-09Fix logic for not emitting no-dead-strip for someDale Johannesen
2008-09-09Update generated files.Dan Gohman
2008-09-09Fix simplifycfg crash in handing block merge.Devang Patel
2008-09-09Extend the vcmp/fcmp LLVM IR instructions to take vectors as argumentsDan Gohman
2008-09-09Add support for floating-point calculations of log2 with limited precisions of 6Bill Wendling
2008-09-08s/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/gDevang Patel