OSDN Git Service

Update LLVM for merge to 3.4.
authorStephen Hines <srhines@google.com>
Fri, 7 Feb 2014 07:41:26 +0000 (23:41 -0800)
committerStephen Hines <srhines@google.com>
Thu, 13 Feb 2014 21:31:07 +0000 (13:31 -0800)
commit373aa5c665fe6df6b9c5586d397dc3617f25aab5
tree44dcdf3911fadedb91a9077131708f4aa6e8245f
parentce9904c6ea8fd669978a8eefb854b330eb9828ff
Update LLVM for merge to 3.4.

Update config.h files.

Add RS SubtargetFeature for +long64 on ARM devices.

Adjust Android.mk for added/removed files:

+  Delinearization.cpp
-  PathNumbering.cpp
-  PathProfileInfo.cpp
-  PathProfileVerifier.cpp
-  ProfileDataLoader.cpp
-  ProfileDataLoaderPass.cpp
-  ProfileEstimatorPass.cpp
-  ProfileInfo.cpp
-  ProfileInfoLoader.cpp
-  ProfileInfoLoaderPass.cpp
-  ProfileVerifierPass.cpp

+  LiveRegUnits.cpp
-  ShrinkWrapping.cpp
+  StackMaps.cpp
-  StrongPHIElimination.cpp

+  DIEHash.cpp

+  LegacyPassManager.cpp

+  ELF.cpp

+  Unicode.cpp

-  MipsOptimizeMathLibCalls.cpp

-  MipsELFStreamer.cpp
+  MipsTargetStreamer.cpp

-  EdgeProfiling.cpp
+  DataFlowSanitizer.cpp
+  DebugIR.cpp
-  OptimalEdgeProfiling.cpp
-  PathProfiling.cpp
-  ProfilingUtils.cpp

-  BasicBlockPlacement.cpp
+  LoopRerollPass.cpp
+  PartiallyInlineLibCalls.cpp
+  SampleProfile.cpp

+  GlobalStatus.cpp

Change-Id: I17dcf0bf53a1720acd8226ae3e30d84993562a91
20 files changed:
README.android
device/include/llvm/Config/config.h
device/include/llvm/Config/llvm-config.h
host/include/llvm/Config/config.h
host/include/llvm/Config/llvm-config.h
lib/Analysis/Android.mk
lib/CodeGen/Android.mk
lib/CodeGen/AsmPrinter/Android.mk
lib/IR/Android.mk
lib/MC/Android.mk
lib/Object/Android.mk
lib/Support/Android.mk
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/Mips/Android.mk
lib/Target/Mips/MCTargetDesc/Android.mk
lib/Transforms/Instrumentation/Android.mk
lib/Transforms/Scalar/Android.mk
lib/Transforms/Utils/Android.mk