से एक फ़ंक्शन बनाएं, मैं LLVM
लाइब्रेरी से फ़ंक्शन इनलाइन करने की कोशिश कर रहा हूं।एलएलवीएम इनलाइन को लाइब्रेरी
मैं LLVM bitcode फ़ाइलें (मैन्युअल रूप से उत्पन्न किया था) कि मैं llvm-link
साथ एक साथ जुड़े हुए है, और मैं भी एक पुस्तकालय (सी में लिखा) clang
द्वारा bitcode में संकलित और llvm-ar
साथ संग्रहीत है। मैं सबकुछ एक साथ जोड़ने और निष्पादित करने का प्रबंधन करता हूं लेकिन पुस्तकालय से किसी फ़ंक्शन को इनलाइन करने के लिए मैं LLVM
प्राप्त करने का प्रबंधन नहीं कर सकता। इस बारे में कोई सुराग कैसे किया जाना चाहिए?
एक आकर्षण की तरह काम किया – capitrane
मैं आंतरिककरण पास कैसे शुरू कर सकता हूं? – osgx
@osgx: 'createInternalizePass' ('lib/transforms/IPO/Internalize.cpp') पर देखें। –