search for: thumip

Displaying 4 results from an estimated 4 matches for "thumip".

Did you mean: thump
2012 Jul 20
2
[LLVMdev] Help with Instruction Expansion on Mips
...mpiling, however, it usually cause a 'can not select ...' error when using 'short' data type in source code. Then I tried to expand these instructions in EmitInstrWithCustomInserter in file lib/Target/Mips/MipsISelLowering.cpp, just as commit in: https://github.com/geraint0923/LLVM-ThuMips/commit/6a9ca907f3e945c2bb1f9627e0e5fdcbd7964da2 It works fine for lh and lhu, and fails for sh: when expanding sh, there are four instruction, but in *.s generated by modified llvm's llc, there are only two instructions which are both sb, addiu and srl are gone. Is there anything wrong when...
2012 Jul 20
0
[LLVMdev] Help with Instruction Expansion on Mips
...se a > 'can not select ...' error when using 'short' data type in source code. > Then I tried to expand these instructions in > EmitInstrWithCustomInserter in file > lib/Target/Mips/MipsISelLowering.cpp, just as commit in: > > https://github.com/geraint0923/LLVM-ThuMips/commit/6a9ca907f3e945c2bb1f9627e0e5fdcbd7964da2 > > It works fine for lh and lhu, and fails for sh: > when expanding sh, there are four instruction, but in *.s generated by > modified llvm's llc, there are only two instructions which are both > sb, addiu and srl are gone. >...
2012 Jul 20
2
[LLVMdev] Help with Instruction Expansion on Mips
...cause a 'can > not select ...' error when using 'short' data type in source code. > Then I tried to expand these instructions in EmitInstrWithCustomInserter > in file lib/Target/Mips/MipsISelLowering.cpp, just as commit in: > > > https://github.com/geraint0923/LLVM-ThuMips/commit/6a9ca907f3e945c2bb1f9627e0e5fdcbd7964da2 > > It works fine for lh and lhu, and fails for sh: > when expanding sh, there are four instruction, but in *.s generated by > modified llvm's llc, there are only two instructions which are both sb, > addiu and srl are gone. > &...
2012 Jul 20
0
[LLVMdev] Help with Instruction Expansion on Mips
...hen using 'short' data type >> in source code. >> Then I tried to expand these instructions in >> EmitInstrWithCustomInserter in file >> lib/Target/Mips/MipsISelLowering.cpp, just as commit in: >> >> https://github.com/geraint0923/LLVM-ThuMips/commit/6a9ca907f3e945c2bb1f9627e0e5fdcbd7964da2 >> >> It works fine for lh and lhu, and fails for sh: >> when expanding sh, there are four instruction, but in *.s >> generated by modified llvm's llc, there are only two instructions >> which are bot...