Teach if-converter to avoid removing BBs whose addresses are takne. rdar://13782395
[oota-llvm.git] / lib / CodeGen /
drwxr-xr-x   ..
-rw-r--r-- 34706 AggressiveAntiDepBreaker.cpp
-rw-r--r-- 7190 AggressiveAntiDepBreaker.h
-rw-r--r-- 1890 AllocationOrder.cpp
-rw-r--r-- 2675 AllocationOrder.h
-rw-r--r-- 16583 Analysis.cpp
-rw-r--r-- 2640 AntiDepBreaker.h
drwxr-xr-x - AsmPrinter
-rw-r--r-- 16525 BasicTargetTransformInfo.cpp
-rw-r--r-- 65109 BranchFolding.cpp
-rw-r--r-- 4214 BranchFolding.h
-rw-r--r-- 2689 CMakeLists.txt
-rw-r--r-- 6691 CalcSpillWeights.cpp
-rw-r--r-- 6586 CallingConvLower.cpp
-rw-r--r-- 3150 CodeGen.cpp
-rw-r--r-- 25998 CriticalAntiDepBreaker.cpp
-rw-r--r-- 4310 CriticalAntiDepBreaker.h
-rw-r--r-- 8328 DFAPacketizer.cpp
-rw-r--r-- 7124 DeadMachineInstructionElim.cpp
-rw-r--r-- 6200 DwarfEHPrepare.cpp
-rw-r--r-- 28946 EarlyIfConversion.cpp
-rw-r--r-- 3178 EdgeBundles.cpp
-rw-r--r-- 2599 ErlangGC.cpp
-rw-r--r-- 23876 ExecutionDepsFix.cpp
-rw-r--r-- 2531 ExpandISelPseudos.cpp
-rw-r--r-- 7275 ExpandPostRAPseudos.cpp
-rw-r--r-- 5033 GCMetadata.cpp
-rw-r--r-- 824 GCMetadataPrinter.cpp
-rw-r--r-- 14459 GCStrategy.cpp
-rw-r--r-- 58458 IfConversion.cpp
-rw-r--r-- 47048 InlineSpiller.cpp
-rw-r--r-- 7700 InterferenceCache.cpp
-rw-r--r-- 6922 InterferenceCache.h
-rw-r--r-- 21379 IntrinsicLowering.cpp
-rw-r--r-- 440 JITCodeEmitter.cpp
-rw-r--r-- 803 LLVMBuild.txt
-rw-r--r-- 11787 LLVMTargetMachine.cpp
-rw-r--r-- 5616 LatencyPriorityQueue.cpp
-rw-r--r-- 11155 LexicalScopes.cpp
-rw-r--r-- 34894 LiveDebugVariables.cpp
-rw-r--r-- 2366 LiveDebugVariables.h
-rw-r--r-- 31155 LiveInterval.cpp
-rw-r--r-- 43153 LiveIntervalAnalysis.cpp
-rw-r--r-- 6582 LiveIntervalUnion.cpp
-rw-r--r-- 13327 LiveRangeCalc.cpp
-rw-r--r-- 10089 LiveRangeCalc.h
-rw-r--r-- 13701 LiveRangeEdit.cpp
-rw-r--r-- 5426 LiveRegMatrix.cpp
-rw-r--r-- 2918 LiveStackAnalysis.cpp
-rw-r--r-- 30851 LiveVariables.cpp
-rw-r--r-- 14595 LocalStackSlotAllocation.cpp
-rw-r--r-- 41663 MachineBasicBlock.cpp
-rw-r--r-- 2334 MachineBlockFrequencyInfo.cpp
-rw-r--r-- 48385 MachineBlockPlacement.cpp
-rw-r--r-- 4322 MachineBranchProbabilityInfo.cpp
-rw-r--r-- 23217 MachineCSE.cpp
-rw-r--r-- 449 MachineCodeEmitter.cpp
-rw-r--r-- 11424 MachineCopyPropagation.cpp
-rw-r--r-- 1715 MachineDominators.cpp
-rw-r--r-- 33111 MachineFunction.cpp
-rw-r--r-- 1829 MachineFunctionAnalysis.cpp
-rw-r--r-- 2079 MachineFunctionPass.cpp
-rw-r--r-- 2119 MachineFunctionPrinterPass.cpp
-rw-r--r-- 66684 MachineInstr.cpp
-rw-r--r-- 10851 MachineInstrBundle.cpp
-rw-r--r-- 54626 MachineLICM.cpp
-rw-r--r-- 2890 MachineLoopInfo.cpp
-rw-r--r-- 20710 MachineModuleInfo.cpp
-rw-r--r-- 1678 MachineModuleInfoImpls.cpp
-rw-r--r-- 1696 MachinePassRegistry.cpp
-rw-r--r-- 1708 MachinePostDominators.cpp
-rw-r--r-- 14233 MachineRegisterInfo.cpp
-rw-r--r-- 13475 MachineSSAUpdater.cpp
-rw-r--r-- 95261 MachineScheduler.cpp
-rw-r--r-- 25691 MachineSink.cpp
-rw-r--r-- 49779 MachineTraceMetrics.cpp
-rw-r--r-- 57989 MachineVerifier.cpp
-rw-r--r-- 719 Makefile
-rw-r--r-- 999 OcamlGC.cpp
-rw-r--r-- 6402 OptimizePHIs.cpp
-rw-r--r-- 26150 PHIElimination.cpp
-rw-r--r-- 2332 PHIEliminationUtils.cpp
-rw-r--r-- 936 PHIEliminationUtils.h
-rw-r--r-- 29672 Passes.cpp
-rw-r--r-- 20185 PeepholeOptimizer.cpp
-rw-r--r-- 27155 PostRASchedulerList.cpp
-rw-r--r-- 5635 ProcessImplicitDefs.cpp
-rw-r--r-- 34566 PrologEpilogInserter.cpp
-rw-r--r-- 6275 PrologEpilogInserter.h
-rw-r--r-- 4086 PseudoSourceValue.cpp
-rw-r--r-- 6363 README.txt
-rw-r--r-- 5477 RegAllocBase.cpp
-rw-r--r-- 3968 RegAllocBase.h
-rw-r--r-- 10355 RegAllocBasic.cpp
-rw-r--r-- 41634 RegAllocFast.cpp
-rw-r--r-- 65696 RegAllocGreedy.cpp
-rw-r--r-- 21611 RegAllocPBQP.cpp
-rw-r--r-- 4978 RegisterClassInfo.cpp
-rw-r--r-- 83953 RegisterCoalescer.cpp
-rw-r--r-- 4523 RegisterCoalescer.h
-rw-r--r-- 28375 RegisterPressure.cpp
-rw-r--r-- 14305 RegisterScavenging.cpp
-rw-r--r-- 20289 ScheduleDAG.cpp
-rw-r--r-- 51470 ScheduleDAGInstrs.cpp
-rw-r--r-- 3294 ScheduleDAGPrinter.cpp
-rw-r--r-- 8117 ScoreboardHazardRecognizer.cpp
drwxr-xr-x - SelectionDAG
-rw-r--r-- 17501 ShadowStackGC.cpp
-rw-r--r-- 40253 ShrinkWrapping.cpp
-rw-r--r-- 20410 SjLjEHPrepare.cpp
-rw-r--r-- 8266 SlotIndexes.cpp
-rw-r--r-- 13418 SpillPlacement.cpp
-rw-r--r-- 6222 SpillPlacement.h
-rw-r--r-- 6280 Spiller.cpp
-rw-r--r-- 1345 Spiller.h
-rw-r--r-- 51126 SplitKit.cpp
-rw-r--r-- 19529 SplitKit.h
-rw-r--r-- 29122 StackColoring.cpp
-rw-r--r-- 13531 StackProtector.cpp
-rw-r--r-- 14780 StackSlotColoring.cpp
-rw-r--r-- 32706 StrongPHIElimination.cpp
-rw-r--r-- 35527 TailDuplication.cpp
-rw-r--r-- 1767 TargetFrameLoweringImpl.cpp
-rw-r--r-- 27496 TargetInstrInfo.cpp
-rw-r--r-- 50294 TargetLoweringBase.cpp
-rw-r--r-- 30614 TargetLoweringObjectFileImpl.cpp
-rw-r--r-- 2971 TargetOptionsImpl.cpp
-rw-r--r-- 10633 TargetRegisterInfo.cpp
-rw-r--r-- 12025 TargetSchedule.cpp
-rw-r--r-- 60463 TwoAddressInstructionPass.cpp
-rw-r--r-- 7444 UnreachableBlockElim.cpp
-rw-r--r-- 12746 VirtRegMap.cpp