llvm-project/llvm/lib/Target/Lanai
Jacques Pienaar ccffe38352 [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially.
Move the check for the code model into isGlobalInSmallSectionImpl and return false (not in small section) for variables placed in sections prefixed with .ldata (workaround for a tool limitation).

llvm-svn: 289832
2016-12-15 16:56:16 +00:00
..
AsmParser [TableGen] Move OperandMatchResultTy enum to MCTargetAsmParser.h 2016-11-01 16:32:05 +00:00
Disassembler Support: Remove MemoryObject and DataStreamer interfaces. 2016-11-02 00:08:37 +00:00
InstPrinter LanaiInstPrinter: Prune unused libdeps. 2016-12-08 14:26:30 +00:00
MCTargetDesc Reduce global namespace pollution. NFC. 2016-10-18 19:39:31 +00:00
TargetInfo Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
CMakeLists.txt [lanai] Use peephole optimizer to generate more conditional ALU operations. 2016-07-07 23:36:04 +00:00
LLVMBuild.txt Change the target's name, s/LanaiMCTargetDesc/LanaiDesc/g. 2016-08-23 10:43:01 +00:00
Lanai.h Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
Lanai.td
LanaiAluCode.h [lanai] Use const instead of constexpr 2016-08-23 14:36:53 +00:00
LanaiAsmPrinter.cpp Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
LanaiCallingConv.td
LanaiCondCode.h
LanaiDelaySlotFiller.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
LanaiFrameLowering.cpp MachineFunction: Return reference for getFrameInfo(); NFC 2016-07-28 18:40:00 +00:00
LanaiFrameLowering.h [lanai] Small cleanup: remove/comment out unused args 2016-07-15 22:38:32 +00:00
LanaiISelDAGToDAG.cpp [lanai] Manually match 0/-1 with R0/R1. 2016-11-29 23:01:09 +00:00
LanaiISelLowering.cpp [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially. 2016-12-15 16:56:16 +00:00
LanaiISelLowering.h [lanai] Custom lowering of SHL_PARTS 2016-12-02 22:01:28 +00:00
LanaiInstrFormats.td
LanaiInstrInfo.cpp Finish renaming remaining analyzeBranch functions 2016-09-14 20:43:16 +00:00
LanaiInstrInfo.h Finish renaming remaining analyzeBranch functions 2016-09-14 20:43:16 +00:00
LanaiInstrInfo.td [lanai] Manually match 0/-1 with R0/R1. 2016-11-29 23:01:09 +00:00
LanaiMCInstLower.cpp Actually remove the Mangler from the AsmPrinter and clean up the places it was "used" but not used. 2016-09-16 17:07:23 +00:00
LanaiMCInstLower.h Actually remove the Mangler from the AsmPrinter and clean up the places it was "used" but not used. 2016-09-16 17:07:23 +00:00
LanaiMachineFunctionInfo.cpp
LanaiMachineFunctionInfo.h
LanaiMemAluCombiner.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
LanaiRegisterInfo.cpp MachineFunction: Return reference for getFrameInfo(); NFC 2016-07-28 18:40:00 +00:00
LanaiRegisterInfo.h
LanaiRegisterInfo.td
LanaiSchedule.td Remove MinLatency in SchedMachineModel. NFC. 2016-04-26 00:37:46 +00:00
LanaiSelectionDAGInfo.cpp [lanai] Small cleanup: remove/comment out unused args 2016-07-15 22:38:32 +00:00
LanaiSelectionDAGInfo.h Pass DebugLoc and SDLoc by const ref. 2016-06-12 15:39:02 +00:00
LanaiSubtarget.cpp [lanai] Small cleanup: remove/comment out unused args 2016-07-15 22:38:32 +00:00
LanaiSubtarget.h [lanai] Use Optional<Reloc> in LanaiTargetMachine. 2016-05-20 03:21:37 +00:00
LanaiTargetMachine.cpp Move the global variables representing each Target behind accessor function 2016-10-09 23:00:34 +00:00
LanaiTargetMachine.h [lanai] Small cleanup: remove/comment out unused args 2016-07-15 22:38:32 +00:00
LanaiTargetObjectFile.cpp [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially. 2016-12-15 16:56:16 +00:00
LanaiTargetObjectFile.h Target: Change various section classifiers in TargetLoweringObjectFile to take a GlobalObject. 2016-10-24 19:23:39 +00:00
LanaiTargetTransformInfo.h Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00