History log of /llvm-project/llvm/lib/CodeGen/StackMaps.cpp (Results 101 – 108 of 108)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-3.4.0-rc1
# e6bf45cd 19-Nov-2013 Andrew Trick <atrick@apple.com>

Obvious pasto survived a couple rounds of cleanup.

Caught by Aaron Ballman.

llvm-svn: 195138


# d4e3dc6d 19-Nov-2013 Andrew Trick <atrick@apple.com>

Add an abstraction to handle patchpoint operands.

Hard-coded operand indices were scattered throughout lowering stages
and layers. It was super bug prone.

llvm-svn: 195093


# 10d5be4e 17-Nov-2013 Andrew Trick <atrick@apple.com>

Added a size field to the stack map record to handle subregister spills.

Implementing this on bigendian platforms could get strange. I added a
target hook, getStackSlotRange, per Jakob's recommendat

Added a size field to the stack map record to handle subregister spills.

Implementing this on bigendian platforms could get strange. I added a
target hook, getStackSlotRange, per Jakob's recommendation to make
this as explicit as possible.

llvm-svn: 194942

show more ...


# 9969d3e6 08-Nov-2013 Juergen Ributzka <juergen@apple.com>

[Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.

The idea of the AnyReg Calling Convention is to provide the call arguments in
registers, but not to force them to be placed

[Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.

The idea of the AnyReg Calling Convention is to provide the call arguments in
registers, but not to force them to be placed in a paticular order into a
specified set of registers. Instead it is up tp the register allocator to assign
any register as it sees fit. The same applies to the return value (if
applicable).

Differential Revision: http://llvm-reviews.chandlerc.com/D2009

Reviewed by Andy

llvm-svn: 194293

show more ...


# 8a065703 08-Nov-2013 Lang Hames <lhames@gmail.com>

Fix some minor issues with r194282 to get the tree healthy again.

llvm-svn: 194284


# 3078977d 08-Nov-2013 Lang Hames <lhames@gmail.com>

Add a method to get the object-file appropriate stack map section.

Thanks to Eric Christopher for the tips on the appropriate way to do this.

llvm-svn: 194282


# c21d86f7 31-Oct-2013 Andrew Trick <atrick@apple.com>

Unused variable

llvm-svn: 193819


# 153ebe6d 31-Oct-2013 Andrew Trick <atrick@apple.com>

Add support for stack map generation in the X86 backend.

Originally implemented by Lang Hames.

llvm-svn: 193811


12345