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