llvm-6502/lib
Philip Reames 2fc495a300 Adjust how we avoid poll insertion inside the poll function (NFC)
I realized that my early fix for this was overly complicated.  Rather than scatter checks around in a bunch of places, just exit early when we visit the poll function itself.

Thinking about it a bit, the whole inlining mechanism used with gc.safepoint_poll could probably be cleaned up a bit.  Originally, poll insertion was fused with gc relocation rewriting.  It might be worth going back to see if we can simplify the chain of events now that these two are seperated.  As one thought, maybe it makes sense to rewrite calls inside the helper function before inlining it to the many callers.  This would require us to visit the poll function before any other functions though..



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228634 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-10 00:04:53 +00:00
..
Analysis MemDerefPrinter: Require DataLayoutPass for higher accuracy 2015-02-09 21:50:03 +00:00
AsmParser IR: Allow 32-bits for lines in debug location 2015-02-06 22:50:13 +00:00
Bitcode
CodeGen Debug info: Use DW_OP_bit_piece instead of DW_OP_piece in the 2015-02-09 23:57:15 +00:00
DebugInfo Fix -Wuninitialized build by referencing the relevant ctor parameter instead of the base class member variable. 2015-02-08 23:15:37 +00:00
ExecutionEngine [Orc] Add a JITSymbol class to the Orc APIs, refactor APIs, update clients. 2015-02-09 01:20:51 +00:00
Fuzzer
IR Debug info: Use DW_OP_bit_piece instead of DW_OP_piece in the 2015-02-09 23:57:15 +00:00
IRReader
LineEditor
Linker
LTO
MC MC: Calculate intra-section symbol differences correctly for COFF 2015-02-09 06:31:31 +00:00
Object
Option
ProfileData
Support Reduce the LockFileManager timeout, and provide unsafeRemoveLockFile 2015-02-09 20:34:24 +00:00
TableGen
Target [Hexagon] Adding missing load instructions and removing an unused multiclass parameter. 2015-02-09 23:45:24 +00:00
Transforms Adjust how we avoid poll insertion inside the poll function (NFC) 2015-02-10 00:04:53 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile