aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/IntrinsicLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add BSWAP stuff to intrinsic lowering for CBE & friends.Nate Begeman2006-01-161-2/+106
* Add "support" for the llvm.stacksave/stackrestore intrinsics, this isChris Lattner2006-01-131-2/+15
* continued readcyclecounter supportAndrew Lenharth2005-11-111-0/+6
* When a function takes a variable number of pointer arguments, with a zeroJeff Cohen2005-10-231-1/+2
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* Fix lowering of ctlz, so now UnitTests/2005-05-11-Popcount-ffs-fls passesChris Lattner2005-05-111-40/+26
* Fix lowering of cttz to work with signed valuesChris Lattner2005-05-111-5/+4
* fix and concisify intinsic lowering for ctpop. Unfortunately, this codeChris Lattner2005-05-111-167/+61
* Wrap long lines. Fix "warning: conflicting types for built-in function 'mems...Chris Lattner2005-05-081-8/+15
* Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth2005-05-031-0/+196
* Do not use deprecated APIsAlkis Evlogimenos2005-04-301-1/+1
* Lower llvm.sqrt -> fsqrt/sqrtChris Lattner2005-04-301-1/+17
* Remove trailing whitespaceMisha Brukman2005-04-211-6/+6
* First step in adding pcmarker intrinsic. Second step (soon) is adding backen...Andrew Lenharth2005-03-281-0/+3
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-10/+10
* Lower llvm.isunordered(a, b) into a != a | b != b.Alkis Evlogimenos2005-03-011-3/+8
* Lower prefetch to a noop, patch contributed by Justin Wick!Chris Lattner2005-02-281-0/+3
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+1
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+2
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-201-1/+1
* Remove isnan support, correct isunordered supportChris Lattner2004-06-151-10/+2
* Add the isunordered intrinsic.Alkis Evlogimenos2004-06-121-0/+6
* Fix lowering to work correctlyChris Lattner2004-06-111-3/+12
* I misled Alkis: LLVM should have isnan, not isunordered.Chris Lattner2004-06-111-4/+6