llvm-6502/lib/Target/ARM64
Chandler Carruth 2530cd31f4 [ARM64] Fix materialization of an fp128 zero immediate. There currently
is not a pattern to lower this with clever instructions that zero the
register, so restrict the zero immediate legality special case to f64
and f32 (the only two sizes which fmov seems to directly support). Fixes
backend errors when building code such as libxml.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205161 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-31 00:02:10 +00:00
..
AsmParser [ARM64] Fix a heap-use-after-free spotted by ASan. 2014-03-30 09:08:07 +00:00
Disassembler
InstPrinter ARM64: format register strings without creating a local Twine. 2014-03-29 15:35:57 +00:00
MCTargetDesc ARM64: uncopy/paste helper function 2014-03-30 08:30:28 +00:00
TargetInfo
ARM64.h
ARM64.td
ARM64AddressTypePromotion.cpp
ARM64AdvSIMDScalarPass.cpp
ARM64AsmPrinter.cpp Detemplatize LOHDirective. 2014-03-29 19:21:20 +00:00
ARM64BranchRelaxation.cpp
ARM64CallingConv.h
ARM64CallingConvention.td
ARM64CleanupLocalDynamicTLSPass.cpp
ARM64CollectLOH.cpp Fix a few -Wdocumentation warnings 2014-03-29 19:40:32 +00:00
ARM64ConditionalCompares.cpp ARM64: Remove unused helper function, make others static. 2014-03-29 18:00:49 +00:00
ARM64DeadRegisterDefinitionsPass.cpp
ARM64ExpandPseudoInsts.cpp
ARM64FastISel.cpp
ARM64FrameLowering.cpp
ARM64FrameLowering.h
ARM64InstrAtomics.td
ARM64InstrFormats.td
ARM64InstrInfo.cpp
ARM64InstrInfo.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64InstrInfo.td
ARM64ISelDAGToDAG.cpp
ARM64ISelLowering.cpp [ARM64] Fix materialization of an fp128 zero immediate. There currently 2014-03-31 00:02:10 +00:00
ARM64ISelLowering.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64LoadStoreOptimizer.cpp
ARM64MachineFunctionInfo.h Detemplatize LOHDirective. 2014-03-29 19:21:20 +00:00
ARM64MCInstLower.cpp
ARM64MCInstLower.h
ARM64PerfectShuffle.h
ARM64PromoteConstant.cpp Fix a few -Wdocumentation warnings 2014-03-29 19:40:32 +00:00
ARM64RegisterInfo.cpp
ARM64RegisterInfo.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64RegisterInfo.td
ARM64SchedCyclone.td
ARM64Schedule.td
ARM64SelectionDAGInfo.cpp
ARM64SelectionDAGInfo.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64StorePairSuppress.cpp
ARM64Subtarget.cpp
ARM64Subtarget.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64TargetMachine.cpp
ARM64TargetMachine.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64TargetObjectFile.cpp
ARM64TargetObjectFile.h ARM64: override all the things. 2014-03-30 07:25:18 +00:00
ARM64TargetTransformInfo.cpp
CMakeLists.txt
LLVMBuild.txt
Makefile