- a77600e Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 18 years ago
- fd1ad3b modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 18 years ago
- cc5dc2e Assert that elements of packed are pointer/float/opaque. by Reid Spencer · 18 years ago
- 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 18 years ago
- 309f87e completely eliminate a temporary vector by Chris Lattner · 18 years ago
- 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 18 years ago
- f6ca09a Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up by Chris Lattner · 18 years ago
- a12bd03 add a typedef by Chris Lattner · 18 years ago
- 9182e3f eliminate the std::vector from StructLayout, allocating the elements immediately by Chris Lattner · 18 years ago
- b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 18 years ago
- b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 18 years ago
- ec6478b Use ManagedStatic to manage LayoutInfo, instead of rolling our own. by Chris Lattner · 18 years ago
- ddce8d2 Change TargetData::getIndexedOffset interface to not require indices by Chris Lattner · 18 years ago
- e463fc8 Allow PackedType to be constructed with an abstract type. by Reid Spencer · 18 years ago
- 91c4af2 Compaction tables don't exist any more. by Reid Spencer · 18 years ago
- fe3cccf For PR1194: by Reid Spencer · 18 years ago
- c834553 Fix a comment. by Reid Spencer · 18 years ago
- f8edb62 convert some vectors to smallvector. by Chris Lattner · 18 years ago
- 8552fae speed up the verifier 8.5% by using a smallvector instead of vector. by Chris Lattner · 18 years ago
- 78287b4 Change an std::set to a SmallPtrSet. This speeds up the verifier on by Chris Lattner · 18 years ago
- 863da4c Change the table datastructure to be a vector<smallvector>, instead of by Chris Lattner · 18 years ago
- ae052aa Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive by Chris Lattner · 18 years ago
- b8cb5fe make the datastructure used in BytecodeWriter::outputValueSymbolTable by Chris Lattner · 18 years ago
- f98aad6 Switch typemap over to DenseMap. No significant speedup. by Chris Lattner · 18 years ago
- 362df0d Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting by Chris Lattner · 18 years ago
- dc45f0f use typedefs where appropriate by Chris Lattner · 18 years ago
- 13dc07c The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This by Chris Lattner · 18 years ago
- 7cad3cf Make the ModuleLevel datastructure more sane. When a function-local value by Chris Lattner · 18 years ago
- 06f94d5 Only compute the module levels info once per module, instead of once by Chris Lattner · 18 years ago
- 77aae26 Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle by Chris Lattner · 18 years ago
- 2b8269f make getSlot/getTypeSlot inline by Chris Lattner · 18 years ago
- 972b4dc getTypeSlot can never fail by Chris Lattner · 18 years ago
- a2bdad4 getSlot can never fail. Make it assert internally, eliminate checks in by Chris Lattner · 18 years ago
- 8183cf6 simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order iteration stuff. by Chris Lattner · 18 years ago
- 25c0293 simplify and speed up recursive type processing. by Chris Lattner · 18 years ago
- 94bec4f rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval by Chris Lattner · 18 years ago
- 17d60ce refactor callers of insertType. inline insertType into its one remaining caller. by Chris Lattner · 18 years ago
- 25c3fa3 simplify code. by Chris Lattner · 18 years ago
- 36e1173 simplify some logic, reduce nesting by Chris Lattner · 18 years ago
- 4ef92d8 Remove dead ctor by Chris Lattner · 18 years ago
- 7f481e5 ModuleContainsAllFunctionConstants is always true by Chris Lattner · 18 years ago
- 1ef9ca4 only one client of getOrCreateSlot can pass a void typed value. Check type by Chris Lattner · 18 years ago
- 44bd331 inline hasNullValue, rename some variables, simplify some code. by Chris Lattner · 18 years ago
- 87dddc5 merge insertValue into its single caller, eliminate some redundant checks. by Chris Lattner · 18 years ago
- 75e2cf5 merge doInsertValue into insertValue by Chris Lattner · 18 years ago
- 618181e insertvalue's second operand is always false by Chris Lattner · 18 years ago
- 330fce7 remove dead 'dontIgnore' flag for insertType by Chris Lattner · 18 years ago
- cb43fdc rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot by Chris Lattner · 18 years ago
- ad2070c Add function live-ins to entry block live-in set. by Evan Cheng · 18 years ago
- 13d8285 Add live-ins to MachineBasicBlock. by Evan Cheng · 18 years ago
- 15699fc Rename some variables to avoid confusion with SelectionDAGISel::BB. by Evan Cheng · 18 years ago
- e03cff6 These vectors are frequently large. Use std::vector instead. by Evan Cheng · 18 years ago
- d1f711f Fix clients like this: by Chris Lattner · 18 years ago
- c99ef08 Add reference counting to constantpool entries. Delete the unused ones. by Evan Cheng · 18 years ago
- 7d00341 Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not by Reid Spencer · 18 years ago
- 8abcfe1 add a note by Chris Lattner · 18 years ago
- 394355e Make SlotCalculator::getPlane an inline function. It is used inside loops. by Reid Spencer · 18 years ago
- 191d731 remove unneeded #includes by Chris Lattner · 18 years ago
- 8dcd81c remove dead code, the outputConstants function is now only called at module scope. by Chris Lattner · 18 years ago
- ba6de4b 1. constants can never occur in the symbol table. by Chris Lattner · 18 years ago
- ff4304f Eliminates friend function declaration inside APInt, instead, adds public by Zhou Sheng · 18 years ago
- 8c541bc Remove fixed item by Nate Begeman · 18 years ago
- 6a9a765 This is done. by Evan Cheng · 18 years ago
- 2e67781 Make use of TLI.SimplifySetCC() in LegalizeSetCCOperands(). by Evan Cheng · 18 years ago
- fa1eb27 Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. by Evan Cheng · 18 years ago
- bb28a81 Rename CStringMap -> StringMap, since it now supports nul characters in the by Chris Lattner · 18 years ago
- ee18242 Allow cstringmap to contain strings with nul characters in them. by Chris Lattner · 18 years ago
- ac5a545 return addresses, those I already have by Andrew Lenharth · 18 years ago
- a05eaa6 Switched this file on accidently. by Zhou Sheng · 18 years ago
- 0b706b1 As Chris and Reid suggested, remove "isSigned" field from APInt, instead, by Zhou Sheng · 18 years ago
- 2f5bcb5 Fixed comments. by Bill Wendling · 18 years ago
- f50d09a Fixed a long standing spiller bug that's exposed by Thumb: by Evan Cheng · 18 years ago
- eb1ac33 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 18 years ago
- 50e4e88 Added new method to add a "simple" code emitter. That is, to only add by Bill Wendling · 18 years ago
- 04523ea Split the addPassesToEmitFile method up into two. This is so that we can by Bill Wendling · 18 years ago
- 8f84f1f Add function to create a file writer. by Bill Wendling · 18 years ago
- 449c57a Dead files. Functionality has been taken over by the Add*Writer functions. by Bill Wendling · 18 years ago
- 4b2ca1a Moved from include/llvm/CodeGen to lib/CodeGen. by Bill Wendling · 18 years ago
- 23cbb1c For PR1188: Compute BitMask correctly. by Reid Spencer · 18 years ago
- f36c7b8 move archive-specific stuff out of bcreader into archive library. by Chris Lattner · 18 years ago
- 7cf7c2b move an llvmc-specific function out of the bcreader into llvmc. by Chris Lattner · 18 years ago
- c6d0b16 move AnalyzeBytecodeFile out of ReaderWrappers.cpp into Analyzer.cpp. Now by Chris Lattner · 18 years ago
- bd8251a isLowRegister() expects input is a physical register. by Evan Cheng · 18 years ago
- f2e292c push bytecode decompressor out through APIs. Now the bytecode reader by Chris Lattner · 18 years ago
- 403e4a4 Rename. by Evan Cheng · 18 years ago
- 5ebd10e If sp offset will be materialized in a register. Clear the offset field of str / ldr. by Evan Cheng · 18 years ago
- 8fdbe56 Get rid of references to iostream. by Evan Cheng · 18 years ago
- 95af592 Automatically generating intrinsic declarations from Dan Gohman. Modified by Jim Laskey · 18 years ago
- 0d3382a Move compressor out of the core Reader.cpp file. by Chris Lattner · 18 years ago
- f5e28d9 Do not drop transferred last uses on the floor. Use handleLastUserOverflow(). by Devang Patel · 18 years ago
- 3cfc1d2 Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411. by Chris Lattner · 18 years ago
- 2ef02a2 New entry. by Evan Cheng · 18 years ago
- 8bed6c9 In thumb mode, R3 is reserved, but it can be live in to the function. If by Evan Cheng · 18 years ago
- 1f253d6 Update by Evan Cheng · 18 years ago
- 7142f87 - If fp (r7) is used to reference stack objects, use [r, r] address mode. by Evan Cheng · 18 years ago
- 4f9ff5a remove dead ivars, thanks to Reid for noticing this! by Chris Lattner · 18 years ago
- 7b6040b remove the handleVBR32/handleVBR64 callbacks. They are very fine-grained. by Chris Lattner · 18 years ago
- 92f5b6a constants can't be in the symtab anymore by Chris Lattner · 18 years ago
- b4d8d62 update comment. by Chris Lattner · 18 years ago
- 7f1444b shrink vmcore by moving symbol table stripping support out of VMCore into by Chris Lattner · 18 years ago