Displaying 18 results from an estimated 18 matches for "settripl".
Did you mean:
settriple
2016 Mar 23
2
Help with pass manager
...problem please? here is my function
int moduleToObjectFile(llvm::Module *module, std::string &srcname, llvm::LLVMContext &Context) {
SMDiagnostic error;
Triple moduletriple = Triple(module->getTargetTriple());
if (moduletriple.getTriple().empty())
moduletriple.setTriple(sys::getDefaultTargetTriple());
std::string lookuperror;
const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
if (!moduletarget) {
errs() << lookuperror;
return 1;
}
std::string cpuname = getCPUStr(),...
2016 Mar 24
2
Help with pass manager
...duleToObjectFile(llvm::Module *module, std::string &srcname, llvm::LLVMContext &Context) {
>> SMDiagnostic error;
>> Triple moduletriple = Triple(module->getTargetTriple());
>>
>> if (moduletriple.getTriple().empty())
>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>
>> std::string lookuperror;
>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>
>> if (!moduletarget) {
>> errs() << lookuperror;
>>...
2016 Mar 24
0
Help with pass manager
...;
>
> int moduleToObjectFile(llvm::Module *module, std::string &srcname, llvm::LLVMContext &Context) {
> SMDiagnostic error;
> Triple moduletriple = Triple(module->getTargetTriple());
>
> if (moduletriple.getTriple().empty())
> moduletriple.setTriple(sys::getDefaultTargetTriple());
>
> std::string lookuperror;
> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>
> if (!moduletarget) {
> errs() << lookuperror;
> return 1;
> }
>...
2016 Mar 24
2
Help with pass manager
...td::string &srcname, llvm::LLVMContext &Context) {
>>>> SMDiagnostic error;
>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>
>>>> if (moduletriple.getTriple().empty())
>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>
>>>> std::string lookuperror;
>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>
>>>> if (!moduletarget) {
>>>>...
2016 Mar 24
0
Help with pass manager
...m::Module *module, std::string &srcname, llvm::LLVMContext &Context) {
>>> SMDiagnostic error;
>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>
>>> if (moduletriple.getTriple().empty())
>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>
>>> std::string lookuperror;
>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>
>>> if (!moduletarget) {
>>> errs() << loo...
2016 Mar 24
2
Help with pass manager
...xt &Context) {
>>>>>> SMDiagnostic error;
>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>
>>>>>> if (moduletriple.getTriple().empty())
>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>
>>>>>> std::string lookuperror;
>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>>>
>>>>>> i...
2016 Mar 24
0
Help with pass manager
...ame, llvm::LLVMContext &Context) {
>>>>> SMDiagnostic error;
>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>
>>>>> if (moduletriple.getTriple().empty())
>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>
>>>>> std::string lookuperror;
>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>>
>>>>> if (!moduletarget) {...
2012 Dec 26
1
[LLVMdev] Proper values for LLVMCreateTargetMachine
I can't seem to get LLVMCreateTargetMachine to work on my box (MBP i7 OS X
10.8). What should the values of triple, cpu and features be? I'm just
looking for a way to get this up and going for now, I don't need specific
optimizations.
No matter what I send the function, I always get nil back. I'm giving it
LLVMGetFirstTarget as the target value.
Thanks for the help,
Timothy
2018 Jan 04
0
AllocateTarget for ELF objects on Darwin
Hello everyone
I am linking the Clang libs into my executable for JIT compilation. In
order to enable debugging the jited code on OSX via the GDB JIT
Interface, I switched the format of the in-memory object files to ELF. I
thought this target triple should do:
Triple TT;
TT.setTriple(sys::getProcessTriple());
TT.setObjectFormat(llvm::Triple::ELF);
But Clang exits with an error:
backend data layout 'e-m:e-i64:64-f80:128-n8:16:32:64-S128'
does not match expectedtarget description
'e-m:o-i64:64-f80:128-n8:16:32:64-S128'
1 error generated.
The target s...
2016 Mar 24
2
Help with pass manager
...gt;>> SMDiagnostic error;
>>>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>>
>>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>>
>>>>>>>> std::string lookuperror;
>>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>>>>>...
2013 Jan 07
0
[LLVMdev] How to output a .S *and* a .OBJ file?
...argets();
InitializeAllAsmPrinters();
InitializeAllAsmParsers();
Triple *TheTriple = NULL;
if ( DoMingw ) {
TheTriple = new Triple("i686-pc-mingw32");
} else {
TheTriple = new Triple("i686-pc-win32");
}
Assert(!TheTriple->getTriple().empty()) //TheTriple.setTriple(sys::getHostTriple());
9 std::string Err;
const Target *TheTarget = TargetRegistry::lookupTarget(TheTriple->getTriple(), Err);
if (TheTarget == 0) {
printf( "Error selecting target\n" );
return false;
}
/*
CodeGenOpt::None
CodeGenOpt::Less
CodeGenOpt::Default...
2016 Mar 24
0
Help with pass manager
...gt;>>>>>> SMDiagnostic error;
>>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>
>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>
>>>>>>> std::string lookuperror;
>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>>>>
>>>&g...
2016 Mar 24
0
Help with pass manager
...SMDiagnostic error;
>>>>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>>>
>>>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>>>
>>>>>>>>> std::string lookuperror;
>>>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>>>>...
2016 Mar 24
2
Help with pass manager
...or;
>>>>>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>>>>
>>>>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>>>>
>>>>>>>>>> std::string lookuperror;
>>>>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);
>>>...
2016 Mar 24
0
Help with pass manager
...>>>>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>>>>>
>>>>>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>>>>>
>>>>>>>>>>> std::string lookuperror;
>>>>>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror);...
2016 Mar 30
1
Help with pass manager
...>>>>> Triple moduletriple = Triple(module->getTargetTriple());
>>>>>>>>>>>>
>>>>>>>>>>>> if (moduletriple.getTriple().empty())
>>>>>>>>>>>> moduletriple.setTriple(sys::getDefaultTargetTriple());
>>>>>>>>>>>>
>>>>>>>>>>>> std::string lookuperror;
>>>>>>>>>>>> const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lo...
2015 Jul 29
5
[LLVMdev] The Trouble with Triples
>
> The Triple object will remain unchanged.
>
> The Tuple will be the API to handle getting/setting parameters
> depending on the Triple, compiler flags, attributes, etc.
>
>
This part doesn't seem obvious from the direction the patches are going.
> There will be no string representation of all options, as that would
> be impossible, or at least, highly
2017 Aug 22
5
[RFC] mir-canon: A new tool for canonicalizing MIR for cleaner diffing.
Patch for review.
On Mon, Aug 21, 2017 at 11:45 PM Puyan Lotfi <puyan.lotfi.llvm at gmail.com>
wrote:
> Ping.
>
> Still working on preparing code for review. Will have a patch for review
> ready in the coming days.
>
> PL
>
> On Tue, Aug 15, 2017 at 12:06 PM Puyan Lotfi <puyan.lotfi.llvm at gmail.com>
> wrote:
>
>> Hi,
>>
>>
>>