Changes in directory llvm/lib/VMCore:
Function.cpp updated: 1.104 -> 1.105 --- Log message: Implement Intrinsic::getName --- Diffs of the changes: (+11 -0) Function.cpp | 11 +++++++++++ 1 files changed, 11 insertions(+) Index: llvm/lib/VMCore/Function.cpp diff -u llvm/lib/VMCore/Function.cpp:1.104 llvm/lib/VMCore/Function.cpp:1.105 --- llvm/lib/VMCore/Function.cpp:1.104 Thu Mar 9 14:35:01 2006 +++ llvm/lib/VMCore/Function.cpp Sat Mar 25 00:32:47 2006 @@ -213,6 +213,17 @@ return 0; } +const char *Intrinsic::getName(ID id) { + assert(id < num_intrinsics && "Invalid intrinsic ID!"); + const char * const Table[] = { + "not_intrinsic", +#define GET_INTRINSIC_NAME_TABLE +#include "llvm/Intrinsics.gen" +#undef GET_INTRINSIC_NAME_TABLE + }; + return Table[id]; +} + Value *IntrinsicInst::StripPointerCasts(Value *Ptr) { if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { if (CE->getOpcode() == Instruction::Cast) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits