Most boolean IRAttribute AAs don't do anything non-trivial in their initializers while non-boolean ones often do. Subclasses can change this.
Declared in <llvm/Transforms/IPO/Attributor.h>
static
bool
hasTrivialInitializer();
True if the condition described by this query holds.