aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/IntrinsicEmitter.cpp
AgeCommit message (Expand)Author
2009-02-24Added support to have TableGen provide information if an intrinsic (coreMon P Wang
2009-02-14Generalize some alias analysis logic from atomicDuncan Sands
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-01-12make tblgen autogenerate the nocapture intrinsics for Chris Lattner
2009-01-12add scaffolding to emit argument attributes. No functionality Chris Lattner
2009-01-12make tblgen emit the entire Intrinsic::getAttributes method, Chris Lattner
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson
2008-11-13Fix to record comparator to make it work for return values > 1.Bill Wendling
2008-11-13Put comma in correct place for call to StructType::getBill Wendling
2008-11-13Modify the intrinsics pattern to separate out the "return" types from theBill Wendling
2008-09-25 Large mechanical patch.Devang Patel
2008-07-30Added support for overloading intrinsics (atomics) based on pointersMon P Wang
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-01-04Change the builtin matcher to emit a decision tree, which should help out Chris Lattner
2008-01-04Don't let IntrinsicID be uninitialized if it doesn't match.Chris Lattner
2008-01-03Remove the default else. This was ending in code that looked like this:Bill Wendling
2008-01-02Fix a build problem with VC++ by not doing the target prefixChris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-09-28Add sqrt and powi intrinsics for long double.Dale Johannesen
2007-08-16Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman
2007-08-06This resolves a regression of BasicAA which failed to find any memory informa...Chandler Carruth
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-07-26Fix a pasto in a comment.Dan Gohman
2007-06-26Fix a typo in a comment.Dan Gohman
2007-05-22The Intrinsic::getDeclaration function's Tys parameter only contains theReid Spencer
2007-04-16For PR1328:Reid Spencer
2007-04-01For PR1297:Reid Spencer
2007-02-15the lengths of the strings are known, just use memcmpChris Lattner
2007-02-15Implement Function::getIntrinsicID without it needing to call Value::getName,Chris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-07Automatically generating intrinsic declarations from Dan Gohman. ModifiedJim Laskey
2007-02-06Error check and eliminate unnecessary value.Jim Laskey
2007-02-06Support var arg intrinsics.Jim Laskey
2007-01-12For PR1064:Reid Spencer
2006-10-04Fix more static dtor issuesChris Lattner
2006-04-02Adjust the Intrinsics.gen interface a little bitChris Lattner
2006-03-31Final bugfix for PR724. GCC won't inline varargs functions, so use one toChris Lattner
2006-03-31When emitting code for the verifier, instead of emitting each case statementChris Lattner
2006-03-28Don't sort the names before outputing the intrinsic name table. It causes aEvan Cheng
2006-03-24Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest ofChris Lattner
2006-03-24extract some more information from the intrinsic tableChris Lattner
2006-03-15allow the GCCBuiltinName field to be optionalChris Lattner
2006-03-15Fix VC++ build error.Jeff Cohen
2006-03-15remove typoChris Lattner
2006-03-15Autogenerate a table of intrinsic names, so we can map from intrinsic ID toChris Lattner