llvm-6502/lib/Target/Hexagon
Chandler Carruth 417c5c172c [PM] Remove the old 'PassManager.h' header file at the top level of
LLVM's include tree and the use of using declarations to hide the
'legacy' namespace for the old pass manager.

This undoes the primary modules-hostile change I made to keep
out-of-tree targets building. I sent an email inquiring about whether
this would be reasonable to do at this phase and people seemed fine with
it, so making it a reality. This should allow us to start bootstrapping
with modules to a certain extent along with making it easier to mix and
match headers in general.

The updates to any code for users of LLVM are very mechanical. Switch
from including "llvm/PassManager.h" to "llvm/IR/LegacyPassManager.h".
Qualify the types which now produce compile errors with "legacy::". The
most common ones are "PassManager", "PassManagerBase", and
"FunctionPassManager".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229094 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-13 10:01:29 +00:00
..
Disassembler [Hexagon] Adding vector load with post-increment instructions. Adding decoder function for 64bit control register class. 2015-02-10 16:59:36 +00:00
MCTargetDesc
TargetInfo
CMakeLists.txt
Hexagon.h
Hexagon.td [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonAsmPrinter.cpp Define a runOnMachineFunction for the Hexagon AsmPrinter and 2015-02-03 06:40:22 +00:00
HexagonAsmPrinter.h Define a runOnMachineFunction for the Hexagon AsmPrinter and 2015-02-03 06:40:22 +00:00
HexagonCallingConv.td
HexagonCFGOptimizer.cpp
HexagonCopyToCombine.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonExpandPredSpillCode.cpp [Hexagon] Renaming A2_addi and formatting. 2015-02-05 17:49:13 +00:00
HexagonFixupHwLoops.cpp
HexagonFrameLowering.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonFrameLowering.h
HexagonHardwareLoops.cpp [Hexagon] Renaming A2_subri, A2_andir, A2_orir. Fixing formatting. 2015-02-05 18:38:08 +00:00
HexagonInstrFormats.td [Hexagon] Removing v2-4 flags. V4 is the minimum supported version. 2015-02-09 21:07:35 +00:00
HexagonInstrFormatsV4.td
HexagonInstrInfo.cpp Fix the clang -Werror build (-Wunused-variable) 2015-02-10 00:16:36 +00:00
HexagonInstrInfo.h
HexagonInstrInfo.td [Hexagon] Adding vector load with post-increment instructions. Adding decoder function for 64bit control register class. 2015-02-10 16:59:36 +00:00
HexagonInstrInfoV3.td [Hexagon] Removing v2-4 flags. V4 is the minimum supported version. 2015-02-09 21:07:35 +00:00
HexagonInstrInfoV4.td [Hexagon] Adding vector load with post-increment instructions. Adding decoder function for 64bit control register class. 2015-02-10 16:59:36 +00:00
HexagonInstrInfoV5.td [Hexagon] Adding vector load with post-increment instructions. Adding decoder function for 64bit control register class. 2015-02-10 16:59:36 +00:00
HexagonInstrInfoVector.td [Hexagon] Since decoding conflicts have been resolved, isCodeGenOnly = 0 by default and remove explicitly setting it. 2015-02-05 17:32:17 +00:00
HexagonIntrinsics.td [Hexagon] Renaming A2_subri, A2_andir, A2_orir. Fixing formatting. 2015-02-05 18:38:08 +00:00
HexagonIntrinsicsDerived.td
HexagonIntrinsicsV3.td [Hexagon] Converting XTYPE/SHIFT intrinsics. Cleaning out old intrinsic patterns and updating tests. 2015-02-03 20:40:52 +00:00
HexagonIntrinsicsV4.td [Hexagon] Updating XTYPE/PRED intrinsics. 2015-02-03 19:43:59 +00:00
HexagonIntrinsicsV5.td [Hexagon] Converting XTYPE/SHIFT intrinsics. Cleaning out old intrinsic patterns and updating tests. 2015-02-03 20:40:52 +00:00
HexagonISelDAGToDAG.cpp MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line with countTrailingZeros 2015-02-12 15:35:40 +00:00
HexagonISelLowering.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonISelLowering.h
HexagonMachineFunctionInfo.cpp
HexagonMachineFunctionInfo.h
HexagonMachineScheduler.cpp
HexagonMachineScheduler.h
HexagonMCInstLower.cpp
HexagonNewValueJump.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonOperands.td [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonPeephole.cpp
HexagonRegisterInfo.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonRegisterInfo.h
HexagonRegisterInfo.td
HexagonRemoveSZExtArgs.cpp
HexagonSchedule.td
HexagonScheduleV4.td
HexagonSelectCCInfo.td
HexagonSelectionDAGInfo.cpp
HexagonSelectionDAGInfo.h
HexagonSplitConst32AndConst64.cpp [Hexagon] Factoring out a class for immediate transfers and cleaning up formatting. 2015-02-05 20:08:52 +00:00
HexagonSplitTFRCondSets.cpp
HexagonSubtarget.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonSubtarget.h [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
HexagonTargetMachine.cpp [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
HexagonTargetMachine.h
HexagonTargetObjectFile.cpp
HexagonTargetObjectFile.h
HexagonVLIWPacketizer.cpp [Hexagon] Removing more V4 predicates since V4 is the required minimum. 2015-02-09 21:56:37 +00:00
LLVMBuild.txt
Makefile