aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/IntrinsicLowering.cpp
AgeCommit message (Expand)Author
2007-05-14Give names to the final result values of the part_set computations. ThisReid Spencer
2007-05-12Get the size of auto arrays right, regardless of its changing size.Reid Spencer
2007-04-16Fix problems in the PartSet lowering having to do with incorrect bit width.Reid Spencer
2007-04-12Make sure intrinsics that are lowered to functions make the function weakReid Spencer
2007-04-12Fix bugs in generated code for part_select and part_set so that llc doesn'tReid Spencer
2007-04-12Fix a bug in PartSet. The replacement value needs to be zext or trunc toReid Spencer
2007-04-12For PR1284:Reid Spencer
2007-04-10apparently some people commit without building the tree, or they forget toChris Lattner
2007-04-04Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.Reid Spencer
2007-04-02For PR1297:Reid Spencer
2007-04-01For PR1297:Reid Spencer
2007-03-01Lower eh filter intrinsic.Jim Laskey
2007-02-28Provide a more meaningful name.Jim Laskey
2007-02-22Update comment.Jim Laskey
2007-02-22Remove assertion.Jim Laskey
2007-02-21Selection and lowering for exception handling.Jim Laskey
2007-02-13eliminate vector-related allocationsChris Lattner
2007-02-06Two fixes:Chris Lattner
2007-02-06Fix PR1181 and CodeGen/CBackend/2007-02-05-memset.llChris Lattner
2007-02-02Use short form of BinaryOperator create function.Reid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-29Use TargetData to obtain the correct size of the "size_t" argument forReid Spencer
2007-01-28For PR1138:Reid Spencer
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15eliminate calls to Type::isInteger, preferring isIntegral instead.Chris Lattner
2007-01-07llvm 2.0 doesn't support llvm.isunordered.*Chris Lattner
2007-01-07Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-21Simplify all the casting business and get rid of isSigned().Reid Spencer
2006-12-18Convert the last uses of CastInst::createInferredCast to a normal castReid Spencer
2006-12-12This case isn't needed with recent changes to ConstantInt::getChris Lattner
2006-12-12Change inferred cast creation calls to more specific cast creations.Reid Spencer
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-28Changed to using llvm streams.Bill Wendling
2006-11-27For PR950:Reid Spencer
2006-11-15Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner
2006-11-08For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-03-23Handle new forms of llvm.dbg intrinsics.Jim Laskey
2006-03-13Handle the removal of the debug chain.Jim Laskey
2006-03-09remove dbg_declare, it's not used yet.Chris Lattner
2006-03-03Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner
2006-01-16For PR411:Reid Spencer
2006-01-16Add BSWAP stuff to intrinsic lowering for CBE & friends.Nate Begeman
2006-01-13Add "support" for the llvm.stacksave/stackrestore intrinsics, this isChris Lattner
2005-11-11continued readcyclecounter supportAndrew Lenharth
2005-10-23When a function takes a variable number of pointer arguments, with a zeroJeff Cohen
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen