llvm-6502/lib/CodeGen/SelectionDAG
Richard Sandiford 19262ee072 [SystemZ] Use SRST to implement strlen and strnlen
It would also make sense to use it for memchr; I'm working on that now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188547 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-16 11:41:43 +00:00
..
CMakeLists.txt
DAGCombiner.cpp Replace getValueType().getSimpleVT() with getSimpleValueType(). 2013-08-15 02:44:19 +00:00
FastISel.cpp Un-break the buildbot by tweaking the indirection flag. 2013-07-10 01:53:37 +00:00
FunctionLoweringInfo.cpp
InstrEmitter.cpp Reapply an improved version of r180816/180817. 2013-07-09 20:28:37 +00:00
InstrEmitter.h Add -*- C++ -*- to InstrEmitter.h. 2013-07-17 18:53:29 +00:00
LegalizeDAG.cpp Replace getValueType().getSimpleVT() with getSimpleValueType(). 2013-08-15 02:44:19 +00:00
LegalizeFloatTypes.cpp Update makeLibCall to return both the call and the chain associated with the libcall instead of just the call. This allows us to specify libcalls that return void. 2013-08-13 17:54:56 +00:00
LegalizeIntegerTypes.cpp Update makeLibCall to return both the call and the chain associated with the libcall instead of just the call. This allows us to specify libcalls that return void. 2013-08-13 17:54:56 +00:00
LegalizeTypes.cpp Update makeLibCall to return both the call and the chain associated with the libcall instead of just the call. This allows us to specify libcalls that return void. 2013-08-13 17:54:56 +00:00
LegalizeTypes.h Add ISD::FROUND for libm round() 2013-08-07 22:49:12 +00:00
LegalizeTypesGeneric.cpp TargetLowering: Add getVectorIdxTy() function v2 2013-08-05 22:22:01 +00:00
LegalizeVectorOps.cpp Add ISD::FROUND for libm round() 2013-08-07 22:49:12 +00:00
LegalizeVectorTypes.cpp Add ISD::FROUND for libm round() 2013-08-07 22:49:12 +00:00
LLVMBuild.txt
Makefile
ResourcePriorityQueue.cpp
ScheduleDAGFast.cpp Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 2013-07-14 04:42:23 +00:00
ScheduleDAGRRList.cpp Add 'const' qualifier to some arrays. 2013-07-15 08:02:13 +00:00
ScheduleDAGSDNodes.cpp Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 2013-07-14 04:42:23 +00:00
ScheduleDAGSDNodes.h
ScheduleDAGVLIW.cpp
SDNodeDbgValue.h
SelectionDAG.cpp Replace getValueType().getSimpleVT() with getSimpleValueType(). 2013-08-15 02:44:19 +00:00
SelectionDAGBuilder.cpp [SystemZ] Use SRST to implement strlen and strnlen 2013-08-16 11:41:43 +00:00
SelectionDAGBuilder.h [SystemZ] Use SRST to implement strlen and strnlen 2013-08-16 11:41:43 +00:00
SelectionDAGDumper.cpp Add ISD::FROUND for libm round() 2013-08-07 22:49:12 +00:00
SelectionDAGISel.cpp Replace getValueType().getSimpleVT() with getSimpleValueType(). 2013-08-15 02:44:19 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Update makeLibCall to return both the call and the chain associated with the libcall instead of just the call. This allows us to specify libcalls that return void. 2013-08-13 17:54:56 +00:00
TargetSelectionDAGInfo.cpp