Home | History | Annotate | Download | only in lib

Lines Matching refs:script

26 #include "bcc/Script.h"
130 return "Failed to compile the script since there's no available "
221 enum Compiler::ErrorCode Compiler::runPasses(Script &script,
235 addDebugInfoPass(script, transformPasses);
238 if (!addInternalizeSymbolsPass(script, transformPasses))
241 addGlobalInfoPass(script, transformPasses);
274 transformPasses.add(createRSIsThreadablePass()); // Add pass to mark script as threadable.
278 if (script.getEmbedInfo())
282 transformPasses.run(script.getSource().getModule());
295 codeGenPasses.run(script.getSource().getModule());
300 enum Compiler::ErrorCode Compiler::compile(Script &script,
303 llvm::Module &module = script.getSource().getModule();
325 if (script.isStructExplicitlyPaddedBySlang()) {
356 if ((err = runPasses(script, pResult)) != kSuccess) {
367 bool Compiler::addInternalizeSymbolsPass(Script &script, llvm::legacy::PassManager &pPM) {
370 llvm::Module &module = script.getSource().getModule();
383 kRsDtor, // Static global destructor for a script instance.
464 void Compiler::addDebugInfoPass(Script &script, llvm::legacy::PassManager &pPM) {
465 if (script.getSource().getDebugInfoEnabled())
475 void Compiler::addGlobalInfoPass(Script &script, llvm::legacy::PassManager &pPM) {
477 if (script.getEmbedGlobalInfo()) {
478 pPM.add(createRSGlobalInfoPass(script.getEmbedGlobalInfoSkipConstant()));
488 enum Compiler::ErrorCode Compiler::screenGlobalFunctions(Script &script) {
489 llvm::Module &module = script.getSource().getModule();
512 void Compiler::translateGEPs(Script &script) {
517 pPM.run(script.getSource().getModule());