2012-11-01 1 views

risposta

13

Dal link che hai incluso:

Questa è una classe importante per l'utilizzo di LLVM in un contesto filettato. È (opaco) a possedere e a gestire i dati "globali" di base dell'infrastruttura core di LLVM, incluso il tipo e le tabelle univoche costanti.

Poiché dice "opaco", non si deve sapere cosa contiene, cosa fa o cosa viene utilizzato. Basti pensare ad esso come un riferimento al "motore" LLVM principale che dovresti passare ai vari metodi che richiedono uno LLVMContext.

modifica: solo per chiarire: no, non contiene oggetti come bitsize - quelli sono definiti in TargetData.