Also adding a variable to the test, so release bots match %1.
This should also calm the gdb buildbot.
.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209171
91177308-0d34-0410-b5e6-
96231b3b80d8
CharUnits Alignment) {
AsmLabelAttr *Asm = VD->getAttr<AsmLabelAttr>();
llvm::Twine Name("llvm.named.register."+Asm->getLabel());
- llvm::NamedMDNode *M = CGM.getModule().getOrInsertNamedMetadata(Name.str());
+ SmallString<256> DummyVec;
+ llvm::NamedMDNode *M =
+ CGM.getModule().getOrInsertNamedMetadata(Name.toStringRef(DummyVec));
if (M->getNumOperands() == 0) {
llvm::MDString *Str = llvm::MDString::get(CGM.getLLVMContext(),
Asm->getLabel());
}
// CHECK: declare{{.*}} i[[bits]] @llvm.read_register.i[[bits]](metadata)
-// CHECK: define{{.*}} void @set_stack_pointer_addr(i[[bits]] %addr) #0 {
-// CHECK: [[sto:%[0-9]+]] = load i[[bits]]* %addr
+// CHECK: define{{.*}} void @set_stack_pointer_addr(i[[bits]] %[[addr:[0-9a-z]+]]) #0 {
+// CHECK: [[sto:%[0-9]+]] = load i[[bits]]* %[[addr]]
// CHECK: call void @llvm.write_register.i[[bits]](metadata !0, i[[bits]] [[sto]])
// CHECK: ret void
void set_stack_pointer_addr(unsigned long addr) {