llvm-6502/lib/VMCore
Eli Friedman 0b79a7727d Replace isTrapping with a new, similar method called
isSafeToSpeculativelyExecute. The new method is a bit closer to what 
the callers actually care about in that it rejects more things callers 
don't want.  It also adds more precise handling for integer 
division, and unifies code for analyzing the legality of a speculative 
load.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76150 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-17 04:28:42 +00:00
..
AsmWriter.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
Attributes.cpp
AutoUpgrade.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
BasicBlock.cpp
CMakeLists.txt Update CMake file. 2009-07-16 18:29:22 +00:00
ConstantFold.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
ConstantFold.h
Constants.cpp Privatize the MDNode uniquing table. 2009-07-16 23:44:30 +00:00
Core.cpp Fix compiler warning (for -Asserts). 2009-07-16 22:06:22 +00:00
Dominators.cpp
Function.cpp
Globals.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
InlineAsm.cpp
Instruction.cpp Replace isTrapping with a new, similar method called 2009-07-17 04:28:42 +00:00
Instructions.cpp Now that we have contexts on types, convert some more internals to use contexts. 2009-07-16 00:03:07 +00:00
IntrinsicInst.cpp
LeakDetector.cpp
LLVMContext.cpp Fix "no newline at end of file" warning from gcc. 2009-07-16 23:58:14 +00:00
LLVMContextImpl.cpp Privatize the MDNode uniquing table. 2009-07-16 23:44:30 +00:00
LLVMContextImpl.h Privatize the MDNode uniquing table. 2009-07-16 23:44:30 +00:00
Makefile
Mangler.cpp eliminate the Mangler::PreserveAsmNames bit, the sole client of this 2009-07-15 04:50:47 +00:00
Module.cpp
ModuleProvider.cpp
Pass.cpp
PassManager.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
PrintModulePass.cpp
SymbolTableListTraitsImpl.h
Type.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
TypeSymbolTable.cpp
Use.cpp
Value.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp Remove the v3i32 and v3f32 value types: they are not 2009-07-15 15:28:52 +00:00
Verifier.cpp llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00