summaryrefslogtreecommitdiffstats
path: root/llvm/test/ExecutionEngine/MCJIT/remote
Commit message (Collapse)AuthorAgeFilesLines
...
* Reverting r188709 until I can figure out the proper way to XFAIL it.Andrew Kaylor2013-08-193-88/+0
| | | | llvm-svn: 188715
* Adding tests for PIC with MCJITAndrew Kaylor2013-08-193-0/+88
| | | | llvm-svn: 188709
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-10/+2
| | | | | | | | | | | | | | | | | - Instead of setting the suffixes in a bunch of places, just set one master list in the top-level config. We now only modify the suffix list in a few suites that have one particular unique suffix (.ml, .mc, .yaml, .td, .py). - Aside from removing the need for a bunch of lit.local.cfg files, this enables 4 tests that were inadvertently being skipped (one in Transforms/BranchFolding, a .s file each in DebugInfo/AArch64 and CodeGen/PowerPC, and one in CodeGen/SI which is now failing and has been XFAILED). - This commit also fixes a bunch of config files to use config.root instead of older copy-pasted code. llvm-svn: 188513
* [mips] Remove XFAIL from test-ptr-reloc-remote.llPetar Jovanovic2013-07-241-1/+0
| | | | | | | The change r187019 has fixed multiple relocations in dynamic linker for MIPS, so now this test passes for MIPS. llvm-svn: 187053
* ARM: use pristine object file while processing relocationsTim Northover2013-05-283-3/+3
| | | | | | | | | | | | | | Previously we would read-modify-write the target bits when processing relocations for the MCJIT. This had the problem that when relocations were processed multiple times for the same object file (as they can be), the result is not idempotent and the values became corrupted. The solution to this is to take any bits used in the destination from the pristine object file as LLVM emitted it. This should fix PR16013 and remote MCJIT on ARM ELF targets. llvm-svn: 182800
* Disable remote MCJIT on pre-v6 ARMRenato Golin2013-05-201-0/+11
| | | | llvm-svn: 182235
* Invalidate instruction cache when setting memory to be executable.Tim Northover2013-05-195-15/+4
| | | | | | | | | lli's remote MCJIT code calls setExecutable just prior to running code. In line with Darwin behaviour this seems to be the place to invalidate any caches needed so that relocations can take effect properly. llvm-svn: 182213
* Unsupported remote JIT on ARMRenato Golin2013-05-188-0/+235
llvm-svn: 182201
OpenPOWER on IntegriCloud