llvm-6502/include/llvm
Reid Spencer f6bef488ee Compute getLowBitsSet correctly. Using the complement of a 64-bit value
and shifting down without regard for the bitwidth of the APInt can lead
to incorrect initialization values. Instead, check for the word size case
(to avoid undef results from shift) and then do (1 << loBitsSet) - 1


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35344 91177308-0d34-0410-b5e6-96231b3b80d8
2007-03-25 21:58:42 +00:00
..
ADT Compute getLowBitsSet correctly. Using the complement of a 64-bit value 2007-03-25 21:58:42 +00:00
Analysis LoopSimplify::FindPHIToPartitionLoops() 2007-03-20 20:19:48 +00:00
Assembly
Bytecode
CodeGen First step of switch lowering refactoring: perform worklist-driven 2007-03-25 15:07:15 +00:00
Config
Debugger
ExecutionEngine Make StoreValueToMemory a little more efficient by not copying a 2007-03-06 05:02:28 +00:00
Support Be more explicit concerning argument sizes. 2007-03-22 19:11:57 +00:00
System Implement PR1240 2007-03-06 05:32:48 +00:00
Target switch TargetLowering::getConstraintType to take the entire constraint, 2007-03-25 02:14:49 +00:00
Transforms Now IndVarSimplify is a LoopPass. 2007-03-07 06:39:01 +00:00
.cvsignore
AbstractTypeUser.h
Argument.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
BasicBlock.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
CallGraphSCCPass.h
CallingConv.h
Constant.h Added ContainsRelocations() to check if a constant might only be resolvable at load time. 2007-03-08 00:59:12 +00:00
Constants.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
DerivedTypes.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
Function.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that 2007-03-08 22:09:11 +00:00
IntrinsicsPowerPC.td
IntrinsicsX86.td This is dead. DEAD I tells you!! 2007-03-23 22:42:04 +00:00
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
LinkTimeOptimizer.h
Module.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
ModuleProvider.h
Pass.h Keep track of inherited analysis. For example, if a loop pass does not 2007-03-06 01:55:46 +00:00
PassAnalysisSupport.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
PassManager.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
PassManagers.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
PassSupport.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
SymbolTableListTraits.h
Type.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h Document the use of getValueType() more accurately, specifically explain 2007-03-05 23:06:32 +00:00
ValueSymbolTable.h