1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/VMCore
Chris Lattner d2097ce7ab Fix PR7658, a problem where type refinement can trigger
constant replacement which was botching its handling of
types.  Use of getType() instead of getRawType() was causing
the type map in constant folding to be updated wrong.

llvm-svn: 108610
2010-07-17 06:13:52 +00:00
..
AsmWriter.cpp Don't pass StringRef by reference. 2010-07-14 22:38:02 +00:00
Attributes.cpp
AutoUpgrade.cpp use ArgOperand API 2010-06-29 16:17:26 +00:00
BasicBlock.cpp
CMakeLists.txt
ConstantFold.cpp Constant fold x == undef to undef. 2010-06-28 21:30:07 +00:00
ConstantFold.h
Constants.cpp Fix PR7658, a problem where type refinement can trigger 2010-07-17 06:13:52 +00:00
ConstantsContext.h Fix PR7658, a problem where type refinement can trigger 2010-07-17 06:13:52 +00:00
Core.cpp Implement the "linker_private_weak" linkage type. This will be used for 2010-07-01 21:55:59 +00:00
DebugLoc.cpp
Dominators.cpp LoopSimplify does not update domfrontier correctly. 2010-07-16 05:59:45 +00:00
Function.cpp
Globals.cpp
GVMaterializer.cpp
InlineAsm.cpp
Instruction.cpp cache dereferenced iterators 2010-07-12 10:36:48 +00:00
Instructions.cpp eliminate CallInst::ArgOffset 2010-07-16 09:38:02 +00:00
IntrinsicInst.cpp warmup ritual: use high-level argument accessors 2010-06-22 19:46:37 +00:00
IRBuilder.cpp
LeakDetector.cpp
LeaksContext.h Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
LLVMContext.cpp introduce a new recoverable error handling API to LLVMContext 2010-04-07 23:40:44 +00:00
LLVMContextImpl.cpp Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
LLVMContextImpl.h
Makefile Enable RTTI again. While this works fine for LLVM, it creates an ABI 2010-04-14 05:51:59 +00:00
Metadata.cpp Add support for empty metadata nodes: !{}. 2010-07-13 19:33:27 +00:00
Module.cpp Use single interface, using twine, to get named metadata. 2010-06-22 01:19:38 +00:00
Pass.cpp Move several non-performance-critical member functinos out of line. 2010-06-21 18:46:45 +00:00
PassManager.cpp Move several non-performance-critical member functinos out of line. 2010-06-21 18:46:45 +00:00
PrintModulePass.cpp
SymbolTableListTraitsImpl.h
Type.cpp tidy up 2010-07-16 21:20:46 +00:00
TypesContext.h tidy up 2010-07-16 21:20:46 +00:00
TypeSymbolTable.cpp Fix -Wcast-qual warnings. 2010-04-19 15:42:05 +00:00
Use.cpp get the first few tags from a precomputed table (count can be increased if desired) 2010-07-16 20:35:19 +00:00
Value.cpp Fix Value::stripPointerCasts and BasicAA to avoid trouble on 2010-06-28 21:16:52 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intrinsics which translate into a pair of vld / vst instructions that can load / store 8 consecutive 64-bit (D) registers. 2010-05-13 23:55:47 +00:00
Verifier.cpp rotate CallInst operands 2010-07-13 15:31:36 +00:00