aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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
2008-09-08Don't suppress no-dead-strip for used static functions.Dale Johannesen
2008-09-08Reapply 55904: Unbreak and fix indentationAnton Korobeynikov
2008-09-08Reapply 55901: Drop unused variableAnton Korobeynikov
2008-09-08Reapply 55900: We do support EH on x86-64!Anton Korobeynikov
2008-09-08Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-08Reapply blindly reverted 55898: Implement FRAME_TO_ARGS_OFFSET for x86-64Anton Korobeynikov
2008-09-08Fix a few I's that were meant to be renamed to BI's.Dan Gohman
2008-09-08Reverting r55898 as well. This wasn't reverted in the original revert...Bill Wendling
2008-09-08Accidental commit of partial 'stack canaries' codeBill Wendling
2008-09-08Redo the 3 existing low-precision expansions toDale Johannesen
2008-09-08Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling
2008-09-08Handle calls which produce i1 results: promote to i8 but and it with 1 to get...Evan Cheng
2008-09-08Remove unused counter.Devang Patel
2008-09-08In visitUREM, arrange for the temporary UDIV node to beDan Gohman
2008-09-08Add VISIBILITY_HIDDEN on SDISelAsmOperandInfoDaniel Dunbar
2008-09-08Bitcasting two or from aggregate types is not permitted. UpdateDan Gohman
2008-09-08i128 and f80 are implemented for x86-64 now.Dan Gohman
2008-09-08Add AsmPrinter support for i128 and larger static initializer data.Dan Gohman
2008-09-08Fix copy+pastos in comments.Dan Gohman
2008-09-08Fix the string for ISD::UDIVREM.Dan Gohman
2008-09-08Delete an unused variable.Dan Gohman
2008-09-08Remove OptimizeIVType()Devang Patel
2008-09-08Didn't mean to commit this change to how theDuncan Sands
2008-09-08Avoid redefinition and nnbreak windows build.Evan Cheng
2008-09-08Unbreak and fix indentationAnton Korobeynikov
2008-09-08Drop unused variableAnton Korobeynikov
2008-09-08We do support EH on x86-64!Anton Korobeynikov
2008-09-08First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-08Implement FRAME_TO_ARGS_OFFSET for x86-64Anton Korobeynikov
2008-09-08Update the callgraph correctly.Duncan Sands
2008-09-08Update the callgraph correctly in ArgumentPromotion.Duncan Sands
2008-09-08Reapply 55859. This doesn't change anything asDuncan Sands
2008-09-08Add fast isel physical register definition support.Evan Cheng
2008-09-08Add support to extend call operands when needed. Enable x86 fastisel call sup...Evan Cheng
2008-09-08Revert my previous change -- the subtraction of two constants was a no-opBill Wendling
2008-09-07ConvertBill Wendling
2008-09-07Correct a comment and strip trailing whitespace.Duncan Sands
2008-09-07Initial fastisel call support for C, Fast, and X86_FastCall calling conventio...Evan Cheng
2008-09-07Some code clean up.Evan Cheng
2008-09-07Indentation.Evan Cheng
2008-09-07- Doh. Pass vector by value is bad.Evan Cheng
2008-09-07Handle x86 truncate to i8 with target hook for now.Evan Cheng
2008-09-06fix crash when the malloc/free function is defined or is a declaration with 0...Nuno Lopes
2008-09-06When PruneEH turned an invoke into an ordinaryDuncan Sands
2008-09-06Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson
2008-09-06Fix the X86 addConstantPoolReference, which had the operands in the wrong order.Owen Anderson
2008-09-05Next limited float precision expansion (log2 12 bits)Dale Johannesen