I found this note in CmmCallConv:
-- On X86_64, we always pass 128-bit-wide vectors in registers. On 32-bit X86
-- and for all larger vector sizes on X86_64, LLVM's GHC calling convention
-- does not currently pass vectors in registers. The patch to update the GHC
-- calling convention to support
DynFlags list some LLVM flags as "hidden":
( "llvm-tbaa",Opt_LlvmTBAA, nop), -- hidden flag
( "llvm-pass-vectors-in-regs",Opt_LlvmPassVectorsInRegisters, nop),
-- hidden flag
Do I undertsand correctly that "hidden" means "not documented in the User's
Guide"?