aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-03-02LVI: Recognize the form instcombine canonicalizes range checks into when form...Benjamin Kramer
2012-03-02ASan: use getTypeAllocSize instead of getTypeStoreSize.Evgeniy Stepanov
2012-03-02Prevent obscure and incorrect tail-call optimization.Chad Rosier
2012-03-02Grammar-o in function name.Eric Christopher
2012-03-02Grammar.Eric Christopher
2012-03-02If the linkage name doesn't exist we're supposed to emit a referenceEric Christopher
2012-03-02Fix an iterator invalidation problem. operator[] on a DenseMapDan Gohman
2012-03-02Misc micro-optimizations.Dan Gohman
2012-03-02Revert "Reorder the sections being output to reduce the number of assembler"Eric Christopher
2012-03-01Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng
2012-03-01Switch FoldingSet over to the new hashing infrastructure. We might wantChandler Carruth
2012-03-01Handle regmasks in Thumb1RegisterInfo::saveScavengerRegister().Jakob Stoklund Olesen
2012-03-01Reorder the sections being output to reduce the number of assemblerEric Christopher
2012-03-01ARM use the right opcode for FP<->Integer move in fast-isel.Jim Grosbach
2012-03-01Minimal changes for LLVM to compile under VS11.Michael J. Spencer
2012-03-01Changes for migrating to using register mask operands.Akira Hatanaka
2012-03-01[Object]David Meyer
2012-03-01Change ARMInstPrinter::printPredicateOperand() so it will not abort if itKevin Enderby
2012-03-01Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka
2012-03-01BumpPtrAllocator: Make sure threshold cannot be initialized with a value smal...Benjamin Kramer
2012-03-01If BumpPtrAllocator is requested to allocate a size that exceeds the slab size,Argyrios Kyrtzidis
2012-03-01Add the source file with trivial definitions in it that was missing fromChandler Carruth
2012-03-01Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth
2012-03-01Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy
2012-03-01Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer
2012-03-01Emit the "is an intrinsic overloaded" table as a bitfield.Benjamin Kramer
2012-03-01Pass endian information to constructors. Define separate functions to createAkira Hatanaka
2012-03-01Make InlineSpiller bundle-aware.Jakob Stoklund Olesen
2012-03-01[Object]David Meyer
2012-03-01Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen
2012-03-01Don't redundantly copy implicit operands when rematerializing.Lang Hames
2012-03-01Fixed the 32-bit runtime dynamic loader to allocateSean Callanan
2012-02-29Added annotations for x86 pc relative loads to llvm's 'C' disassembler.Kevin Enderby
2012-02-29BitstreamWriter: Change primary output buffer to be a SmallVector instead of anDaniel Dunbar
2012-02-29BitcodeWriter: Expose less implementation details -- make BackpatchWord privateDaniel Dunbar
2012-02-29Bitcode: Don't expose WriteBitcodeToStream to clients.Daniel Dunbar
2012-02-29Intel Atom instruction itineraries for mov sign extension and mov zero extens...Andrew Trick
2012-02-29LegalizeIntegerTypes: Reorder operations in the "big shift by small amount" o...Benjamin Kramer
2012-02-29Have GVN also do condition propagation when the right-hand side is notDuncan Sands
2012-02-29[Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefi...David Meyer
2012-02-29Restrict this transformation to equality conditions.Bill Wendling
2012-02-29Add an analyzeVirtReg() function.Jakob Stoklund Olesen
2012-02-29Make MemoryObject accessor members const againDerek Schuff
2012-02-29Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32.Daniel Dunbar
2012-02-29Move the operand iterator into MachineInstrBundle.h where it belongs.Jakob Stoklund Olesen
2012-02-29Support/PathV2: Fix make_absolute() to match is_absolute() and not expect toDaniel Dunbar
2012-02-29Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcodeDerek Schuff
2012-02-29[PathV2] Fix bug in relative_path.Michael J. Spencer
2012-02-28ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach
2012-02-28In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), ...David Meyer