1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/include/llvm/Target
Marcin Koscielnicki 0b542252f9 [PR27599] [SystemZ] [SelectionDAG] Fix extension of atomic cmpxchg result.
Currently, SelectionDAG assumes 8/16-bit cmpxchg returns either a sign
extended result, or a zero extended result.  SystemZ takes a third
option by returning junk in the high bits (rotated contents of the other
bytes in the memory word).  In that case, don't use Assert*ext, and
zero-extend the result ourselves if a comparison is needed.

Differential Revision: http://reviews.llvm.org/D19800

llvm-svn: 269075
2016-05-10 16:49:04 +00:00
..
CostTable.h
GenericOpcodes.td [GlobalISel][Target] Add an opcode for unconditional branch. 2016-03-11 17:27:38 +00:00
Target.td [TableGen] AsmMatcher: support for default values for optional operands 2016-05-06 11:31:17 +00:00
TargetCallingConv.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
TargetCallingConv.td Swift Calling Convention: add swifterror attribute. 2016-04-01 21:41:15 +00:00
TargetFrameLowering.h Change eliminateCallFramePseudoInstr() to return an iterator 2016-03-31 18:33:38 +00:00
TargetInstrInfo.h [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. 2016-05-10 08:09:37 +00:00
TargetIntrinsicInfo.h
TargetItinerary.td
TargetLowering.h [PR27599] [SystemZ] [SelectionDAG] Fix extension of atomic cmpxchg result. 2016-05-10 16:49:04 +00:00
TargetLoweringObjectFile.h CodeGen: Use PLT relocations for relative references to unnamed_addr functions. 2016-04-22 20:40:10 +00:00
TargetMachine.h CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC 2016-05-10 03:21:59 +00:00
TargetOpcodes.def Introduce a "patchable-function" function attribute 2016-04-19 05:24:47 +00:00
TargetOpcodes.h [Target] Add a helper function to check if an opcode is invalid after isel. 2016-02-11 21:16:56 +00:00
TargetOptions.h CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC 2016-05-10 03:21:59 +00:00
TargetRecip.h Fix some Clang-tidy modernize-deprecated-headers and Include What You Use warnings; other minor fixes. 2016-05-09 23:11:38 +00:00
TargetRegisterInfo.h TableGen: Produce CoveredBySubRegs summary for register classes 2016-04-28 03:07:11 +00:00
TargetSchedule.td Remove MinLatency in SchedMachineModel. NFC. 2016-04-26 00:37:46 +00:00
TargetSelectionDAG.td AMDGPU: Implement canonicalize 2016-04-14 01:42:16 +00:00
TargetSubtargetInfo.h [Target] Remove a deprecated comment. 2016-04-05 23:04:54 +00:00