Add target machine

This commit is contained in:
Siu Kwan Lam 2012-08-14 12:04:28 -07:00
commit ec71908874
7 changed files with 124 additions and 9 deletions

View file

@ -45,6 +45,20 @@
extern "C" {
#endif
/*
* Wraps EngineBuilder::selectTarget
*/
LLVMTargetMachineRef LLVMTargetMachineFromEngineBuilder(LLVMEngineBuilderRef eb);
/*
* Wraps operator delete
*/
void LLVMDisposeTargetMachine(LLVMTargetMachineRef tm);
unsigned char* LLVMTargetMachineEmitFile(LLVMTargetMachineRef tmref,
LLVMModuleRef modref,
int assembly, unsigned * lenp);
/*
* Wraps TargetMachine::addPassesToEmitFile
*/