1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 22:12:57 +02:00
llvm-mirror/lib/CodeGen/SelectionDAG
Sanjoy Das 43d252542e Lower varargs correctly in deopt bundle lowering
Earlier we were ignoring varargs in LowerCallSiteWithDeoptBundle because
populateCallLoweringInfo does not set CallLoweringInfo::IsVarArg.

llvm-svn: 264354
2016-03-24 22:37:52 +00:00
..
CMakeLists.txt
DAGCombiner.cpp SelectionDAG: Remove a tautological dyn_cast. NFC 2016-03-23 18:15:33 +00:00
FastISel.cpp Add "first class" lowering for deopt operand bundles 2016-03-22 00:59:13 +00:00
FunctionLoweringInfo.cpp [Statepoints] Fix yet another issue around gc pointer uniqueing 2016-03-24 18:57:39 +00:00
InstrEmitter.cpp
InstrEmitter.h
LegalizeDAG.cpp CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS. 2016-03-24 15:38:38 +00:00
LegalizeFloatTypes.cpp
LegalizeIntegerTypes.cpp Remove unsafe AssertZext after promoting result of FP_TO_FP16 2016-03-24 14:06:03 +00:00
LegalizeTypes.cpp Revert "[mips] Promote the result of SETCC nodes to GPR width." 2016-03-01 20:25:43 +00:00
LegalizeTypes.h [X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware 2016-03-22 16:22:08 +00:00
LegalizeTypesGeneric.cpp
LegalizeVectorOps.cpp [X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG 2016-03-10 20:40:26 +00:00
LegalizeVectorTypes.cpp [X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware 2016-03-22 16:22:08 +00:00
LLVMBuild.txt
ResourcePriorityQueue.cpp
ScheduleDAGFast.cpp
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp
ScheduleDAGSDNodes.h
ScheduleDAGVLIW.cpp
SDNodeDbgValue.h
SelectionDAG.cpp [SelectionDAG] Ensure constant folded legalized vector element types are compatible with the BUILD_VECTOR type 2016-03-22 19:59:53 +00:00
SelectionDAGBuilder.cpp Add lowering support for llvm.experimental.deoptimize 2016-03-24 20:23:29 +00:00
SelectionDAGBuilder.h Add lowering support for llvm.experimental.deoptimize 2016-03-24 20:23:29 +00:00
SelectionDAGDumper.cpp
SelectionDAGISel.cpp [CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86. 2016-03-18 23:38:49 +00:00
SelectionDAGPrinter.cpp
SelectionDAGTargetInfo.cpp
StatepointLowering.cpp Lower varargs correctly in deopt bundle lowering 2016-03-24 22:37:52 +00:00
StatepointLowering.h [StatepointLowering] Don't do two DenseMap lookups; nfci 2016-03-23 02:24:15 +00:00
TargetLowering.cpp [DAG] use !isUndef() ; NFCI 2016-03-14 18:09:43 +00:00