mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
ae37969223
-fuse-init-array is now the CC1 default but TargetLoweringObjectFileELF::UseInitArray still defaults to false. The following two unknown OS target triples continue using .ctors/.dtors because InitializeELF is not called. clang -target i386 -c a.c clang -target x86_64 -c a.c This cleanup fixes this as a bonus. X86SpeculativeLoadHardeningPass::tracePredStateThroughCall can call MCContext::createTempSymbol before TargetLoweringObjectFileELF::Initialize(). We need to call TargetLoweringObjectFileELF::Initialize() ealier. test/CodeGen/X86/speculative-load-hardening-indirect.ll Differential Revision: https://reviews.llvm.org/D71360 |
||
---|---|---|
.. | ||
AsmParser | ||
Disassembler | ||
MCTargetDesc | ||
TargetInfo | ||
CMakeLists.txt | ||
Lanai.h | ||
Lanai.td | ||
LanaiAluCode.h | ||
LanaiAsmPrinter.cpp | ||
LanaiCallingConv.td | ||
LanaiCondCode.h | ||
LanaiDelaySlotFiller.cpp | ||
LanaiFrameLowering.cpp | ||
LanaiFrameLowering.h | ||
LanaiInstrFormats.td | ||
LanaiInstrInfo.cpp | ||
LanaiInstrInfo.h | ||
LanaiInstrInfo.td | ||
LanaiISelDAGToDAG.cpp | ||
LanaiISelLowering.cpp | ||
LanaiISelLowering.h | ||
LanaiMachineFunctionInfo.cpp | ||
LanaiMachineFunctionInfo.h | ||
LanaiMCInstLower.cpp | ||
LanaiMCInstLower.h | ||
LanaiMemAluCombiner.cpp | ||
LanaiRegisterInfo.cpp | ||
LanaiRegisterInfo.h | ||
LanaiRegisterInfo.td | ||
LanaiSchedule.td | ||
LanaiSelectionDAGInfo.cpp | ||
LanaiSelectionDAGInfo.h | ||
LanaiSubtarget.cpp | ||
LanaiSubtarget.h | ||
LanaiTargetMachine.cpp | ||
LanaiTargetMachine.h | ||
LanaiTargetObjectFile.cpp | ||
LanaiTargetObjectFile.h | ||
LanaiTargetTransformInfo.h | ||
LLVMBuild.txt |