Lines Matching refs:rdrand
2 declare {i16, i32} @llvm.x86.rdrand.16()
3 declare {i32, i32} @llvm.x86.rdrand.32()
4 declare {i64, i32} @llvm.x86.rdrand.64()
7 %call = call {i16, i32} @llvm.x86.rdrand.16()
22 %call = call {i32, i32} @llvm.x86.rdrand.32()
36 %call = call {i64, i32} @llvm.x86.rdrand.64()
49 ; Check that MachineCSE doesn't eliminate duplicate rdrand instructions.
51 %rand1 = tail call { i32, i32 } @llvm.x86.rdrand.32() nounwind
53 %rand2 = tail call { i32, i32 } @llvm.x86.rdrand.32() nounwind
62 ; Check that MachineLICM doesn't hoist rdrand instructions.
73 %rand = tail call { i32, i32 } @llvm.x86.rdrand.32() nounwind