search for: tjumptabl

Displaying 5 results from an estimated 5 matches for "tjumptabl".

Did you mean: tjumptable
2010 Jun 21
2
[LLVMdev] LLC Bug x86 with thread local storage
...round I found is to add this : Index: lib/Target/X86/X86Instr64bit.td =================================================================== --- lib/Target/X86/X86Instr64bit.td (revision 105882) +++ lib/Target/X86/X86Instr64bit.td (working copy) @@ -1832,6 +1832,8 @@ (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>; def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)), (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>; +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)), + (MOV64ri32 tglobaltlsaddr :$dst)>, Requires<[SmallCo...
2010 Jun 21
0
[LLVMdev] LLC Bug x86 with thread local storage
...; > Index: lib/Target/X86/X86Instr64bit.td > =================================================================== > --- lib/Target/X86/X86Instr64bit.td (revision 105882) > +++ lib/Target/X86/X86Instr64bit.td (working copy) > @@ -1832,6 +1832,8 @@ > (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>; > def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)), > (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>; > +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)), > + (MOV64ri32 tglobaltlsaddr :$dst)>, Re...
2010 Jun 22
2
[LLVMdev] LLC Bug x86 with thread local storage
...rget/X86/X86Instr64bit.td >> =================================================================== >> --- lib/Target/X86/X86Instr64bit.td (revision 105882) >> +++ lib/Target/X86/X86Instr64bit.td (working copy) >> @@ -1832,6 +1832,8 @@ >> (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>; >> def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)), >> (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>; >> +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)), >> + (MOV64ri32 tglobaltlsa...
2010 Jul 07
0
[LLVMdev] LLC Bug x86 with thread local storage
...>>> =================================================================== >>> --- lib/Target/X86/X86Instr64bit.td (revision 105882) >>> +++ lib/Target/X86/X86Instr64bit.td (working copy) >>> @@ -1832,6 +1832,8 @@ >>> (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>; >>> def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)), >>> (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>; >>> +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)), >>> +...
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...MCI.setStartPacket(true); >> + MCI.setEndPacket(true); >> + } >> + HexagonLowerToMC(MI, MCI, *this); >> + OutStreamer.EmitInstruction(MCI); >> + } >> >> return; >> } >> @@ -242,17 +277,17 @@ void HexagonAsmPrinter::printJumpTable(const MachineInstr *MI, int OpNo, >> raw_ostream&O) { >> const MachineOperand&MO = MI->getOperand(OpNo); >> assert( (MO.getType() == MachineOperand::MO_JumpTableIndex)&& >> - "Expecting jump table in...