aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/IntrinsicLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+5
* Teach IntrinsicLowering.cpp about the sin, cos, and pow intrinsics.Dan Gohman2007-10-151-0/+45
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-021-29/+28
* minor long double related changesDale Johannesen2007-09-281-0/+18
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-071-2/+4
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-2/+3
* Fix a regression compiling 2005-05-11-Popcount-ffs-fls with the CBE,Chris Lattner2007-08-061-1/+1
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-4/+4
* The exception handling intrinsics return values,Duncan Sands2007-07-061-1/+9
* Extend eh.selector to support both catches and filters.Duncan Sands2007-07-041-1/+0
* 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