aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/IntrinsicLowering.cpp
AgeCommit message (Expand)Author
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
2005-05-11Fix lowering of ctlz, so now UnitTests/2005-05-11-Popcount-ffs-fls passesChris Lattner
2005-05-11Fix lowering of cttz to work with signed valuesChris Lattner
2005-05-11fix and concisify intinsic lowering for ctpop. Unfortunately, this codeChris Lattner
2005-05-08Wrap long lines. Fix "warning: conflicting types for built-in function 'mems...Chris Lattner
2005-05-03Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth
2005-04-30Do not use deprecated APIsAlkis Evlogimenos
2005-04-30Lower llvm.sqrt -> fsqrt/sqrtChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-28First step in adding pcmarker intrinsic. Second step (soon) is adding backen...Andrew Lenharth
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-01Lower llvm.isunordered(a, b) into a != a | b != b.Alkis Evlogimenos
2005-02-28Lower prefetch to a noop, patch contributed by Justin Wick!Chris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman