syntax_data: {"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:     //   It uses cdecl, EAX/ECX/EDX as volatile register, and EAX/EDX as return value.
context_before:     //   The IA32 -gnu calling convention is same as the one defined in UEFI specification.
context_after:     //   We also checked the LLVM X86TargetLowering, the differences between -gnu and -msvc