aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/IntrinsicLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Codegen support (stripped out) for the annotate attribute.Tanya Lattner2007-06-151-0/+3
* Fix a typo in bswap lowering.Lauro Ramos Venancio2007-06-111-1/+1
* Make LowerCTPOP() support arbitrary bitwidth integer type.Zhou Sheng2007-06-021-10/+23
* Correct the logic in LowerPartSet which cleared the bits from 0 to low-1.Zhou Sheng2007-05-261-5/+7
* Un-brain-dead-ify the lowering of part set for the reverse case.Reid Spencer2007-05-151-99/+73
* Give names to the final result values of the part_set computations. ThisReid Spencer2007-05-141-2/+2
* Get the size of auto arrays right, regardless of its changing size.Reid Spencer2007-05-121-11/+13
* Fix problems in the PartSet lowering having to do with incorrect bit width.Reid Spencer2007-04-161-3/+5
* Make sure intrinsics that are lowered to functions make the function weakReid Spencer2007-04-121-2/+2
* Fix bugs in generated code for part_select and part_set so that llc doesn'tReid Spencer2007-04-121-35/+44
* Fix a bug in PartSet. The replacement value needs to be zext or trunc toReid Spencer2007-04-121-3/+7
* For PR1284:Reid Spencer2007-04-121-11/+193
* apparently some people commit without building the tree, or they forget toChris Lattner2007-04-101-1/+1
* Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.Reid Spencer2007-04-041-0/+175
* For PR1297:Reid Spencer2007-04-021-1/+1
* For PR1297:Reid Spencer2007-04-011-17/+4
* Lower eh filter intrinsic.Jim Laskey2007-03-011-0/+1
* Provide a more meaningful name.Jim Laskey2007-02-281-1/+1
* Update comment.Jim Laskey2007-02-221-1/+1
* Remove assertion.Jim Laskey2007-02-221-4/+1
* Selection and lowering for exception handling.Jim Laskey2007-02-211-0/+5
* eliminate vector-related allocationsChris Lattner2007-02-131-2/+4
* Two fixes:Chris Lattner2007-02-061-38/+33
* Fix PR1181 and CodeGen/CBackend/2007-02-05-memset.llChris Lattner2007-02-061-6/+16
* Use short form of BinaryOperator create function.Reid Spencer2007-02-021-16/+16
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-32/+32
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-1/+1
* Use TargetData to obtain the correct size of the "size_t" argument forReid Spencer2007-01-291-9/+24
* For PR1138:Reid Spencer2007-01-281-4/+11
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-2/+2
* eliminate calls to Type::isInteger, preferring isIntegral instead.Chris Lattner2007-01-151-2/+2
* llvm 2.0 doesn't support llvm.isunordered.*Chris Lattner2007-01-071-17/+0
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-071-74/+39
* For PR950:Reid Spencer2006-12-311-30/+30
* For PR950:Reid Spencer2006-12-231-2/+2
* Simplify all the casting business and get rid of isSigned().Reid Spencer2006-12-211-64/+18
* Convert the last uses of CastInst::createInferredCast to a normal castReid Spencer2006-12-181-5/+13
* This case isn't needed with recent changes to ConstantInt::getChris Lattner2006-12-121-3/+1
* Change inferred cast creation calls to more specific cast creations.Reid Spencer2006-12-121-1/+1
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-12/+12
* Changed to using llvm streams.Bill Wendling2006-11-281-10/+9
* For PR950:Reid Spencer2006-11-271-21/+79
* Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner2006-11-151-3/+3
* For PR950:Reid Spencer2006-11-081-38/+14
* For PR950:Reid Spencer2006-10-201-17/+18
* Handle new forms of llvm.dbg intrinsics.Jim Laskey2006-03-231-0/+1
* Handle the removal of the debug chain.Jim Laskey2006-03-131-2/+0
* remove dbg_declare, it's not used yet.Chris Lattner2006-03-091-1/+0
* Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner2006-03-031-6/+12
* For PR411:Reid Spencer2006-01-161-11/+23