A strange question about Couldn't find class

Hi,every one.

I have a strange problem,which suddenly appears.
In src/lib/Target/X86/X86InstrInfo.td,I add a Pseudo using class PseudoI.
when compile llvm, there is a error :error: Couldn’t find class ‘PseudoI’
???
But in X86InstrInfo.td, there are other Pseudo instructions which difined using class ‘PseudoI’.
And in anthoer ubuntu ,I do the same without error.
why?How should I do ?

Thans a lot.

Hi,every one.
I have a strange problem拢卢which suddenly appears.
In src/lib/Target/X86/X86InstrInfo.td拢卢I add a Pseudo using class PseudoI.
when compile llvm, there is a error :error: Couldn't find class 'PseudoI'
???
But in X86InstrInfo.td, there are other Pseudo instructions which difined using class 'PseudoI'.
And in anthoer ubuntu ,I do the same without error.
why?How should I do ?

Can't really answer a question like this without more information about what you actually did.

It's probably something silly like trying to define stuff in the wrong order.

Cheers,
Nicolai