Codegen support (stripped out) for the annotate attribute.

llvm-svn: 37608
This commit is contained in:
Tanya Lattner 2007-06-15 22:26:58 +00:00
parent 23402fcaef
commit e199f97fa8
2 changed files with 7 additions and 0 deletions

View File

@ -711,6 +711,9 @@ void IntrinsicLowering::LowerIntrinsicCall(CallInst *CI) {
case Intrinsic::eh_filter:
break; // Simply strip out debugging and eh intrinsics
case Intrinsic::var_annotation:
break; // Strip out annotate intrinsic
case Intrinsic::memcpy_i32:
case Intrinsic::memcpy_i64: {
static Constant *MemcpyFCache = 0;

View File

@ -2774,6 +2774,10 @@ SelectionDAGLowering::visitIntrinsicCall(CallInst &I, unsigned Intrinsic) {
case Intrinsic::prefetch:
// FIXME: Currently discarding prefetches.
return 0;
case Intrinsic::var_annotation:
// Discard annotate attributes
return 0;
}
}