- 3c3bc48 Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) by Anton Korobeynikov · 16 years ago
- abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 16 years ago
- 9e422dd Factor out asmprinters from collector interface. by Anton Korobeynikov · 16 years ago
- 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
- c317a60 Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
- b68dc36 Get raw_ostream.cpp to compile on MSVC. by Argyrios Kyrtzidis · 16 years ago
- ee2aa85 Revert 54821. It's miscompiling 252.eon and 447.dealII by Evan Cheng · 16 years ago
- cbe23e3 I found a better place for this optz'n. by Nick Lewycky · 16 years ago
- 1b344bc Xor'ing both sides of icmp by sign-bit is equivalent to swapping signedness of by Nick Lewycky · 16 years ago
- 95e4bd8 avoid an extraneous std::string construction by Chris Lattner · 16 years ago
- fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 16 years ago
- b6c8a40 Fix build on GCC 4.3. by Nick Lewycky · 16 years ago
- 9f17eb0 remove a dead APInt ctor. by Chris Lattner · 16 years ago
- c97536e avoid string thrashing when formatting names in output. This by Chris Lattner · 16 years ago
- 45d4c73 random cleanups. by Chris Lattner · 16 years ago
- 07f51f7 add support for a cout/cerr analog (outs()/errs()) as well as by Chris Lattner · 16 years ago
- c52b128 opening "-" automatically yields stdout. by Chris Lattner · 16 years ago
- d497df5 rename OutputData to 'write' to match ostream. by Chris Lattner · 16 years ago
- 66a6b8b remove accidental comment. by Chris Lattner · 16 years ago
- 60d3962 add a new raw_ostream class which is an extremely high performance ostream that by Chris Lattner · 16 years ago
- afc20ae PPC/Linux normally uses named section for bss by Anton Korobeynikov · 16 years ago
- 888839e Use proper strings section name for PPC by Anton Korobeynikov · 16 years ago
- d97f295 Use correct name for TLS address resolution routine on x86-64 by Anton Korobeynikov · 16 years ago
- 328da65 Add interface for section override. Use this for Sparc, since it should use named BSS section. by Anton Korobeynikov · 16 years ago
- ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 16 years ago
- d0c1e29 Reduce heap trashing due to std::string construction / concatenation via caching of section flags string representations by Anton Korobeynikov · 16 years ago
- 7c856c0 Remove GCSE and LoadVN from the testsuite. by Owen Anderson · 16 years ago
- 3688f26 Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. by Owen Anderson · 16 years ago
- 35115f9 Reapply 54786. Add overflow and number of mantissa bits checks. by Devang Patel · 16 years ago
- cd1dcbd Convert several std::vectors over to SmallVector, and use reserve() as appropriate for cases where std::vector is still used. by Owen Anderson · 16 years ago
- 0c5a560 Add a value_type typedef to SmallVector, to make it more compatible with STL adapters. by Owen Anderson · 16 years ago
- 3b12ab4 Inline the fastpath of PATypeHolder::get(). This is a small speedup in by Chris Lattner · 16 years ago
- 2106654 Revert 54786. It's not checking for overflows, etc. by Evan Cheng · 16 years ago
- 2806dff use smallvector instead of vector for a couple worklists. This speeds up instcombine by Chris Lattner · 16 years ago
- bbf5583 Use SmallSet instead of std::set to save allocations. by Owen Anderson · 16 years ago
- 0d9deac Renaming LLVMC/dg.exp to LLVM/llvmc.exp by Bill Wendling · 16 years ago
- 79e6ed9 Move MachineInstr::getOpcode inline. by Owen Anderson · 16 years ago
- 172f0fa Build the X86GenFastISel.inc file. by Dan Gohman · 16 years ago
- 488dc67 The pass manager is not able to schedule -loop-deletion -loop-index-split. by Devang Patel · 16 years ago
- 7a7cf6b Temporarily revert r54792. It's causing an ICE during bootstrapping. by Bill Wendling · 16 years ago
- ef521f1 Also avoid pinsrw and pinsrb with a variable insertelement index. by Dan Gohman · 16 years ago
- 44eb65c Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 16 years ago
- c0573b1 Don't try to use the insertps instruction for vector by Dan Gohman · 16 years ago
- e285a74 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 16 years ago
- 1df183f Use DenseMap. Patch by Pratik Solanki. by Devang Patel · 16 years ago
- 183cc32 Removed redundant ctor. by Ted Kremenek · 16 years ago
- eaa009d Remove more uses of std::set. by Owen Anderson · 16 years ago
- 79ceb44 If IV is used in a int-to-float cast inside the loop then try to eliminate the cast opeation. by Devang Patel · 16 years ago
- 9d7f0b7 Have LeakDetector use a SmallPtrSet instead of an std::set. by Owen Anderson · 16 years ago
- 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 16 years ago
- 22ae999 Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 16 years ago
- a8c763b Use empty() instead of begin() == end(). by Dan Gohman · 16 years ago
- c1f1d46 Replace two for loops with while(!X->use_empty()) loops. This prevents by Matthijs Kooijman · 16 years ago
- 9738216 Get rid of a use of std::map. by Owen Anderson · 16 years ago
- a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 16 years ago
- 2899831 Expunge the last uses of std::map from LiveIntervals. by Owen Anderson · 16 years ago
- 20e2839 Move r2iMap_ over to DenseMap from std::map. by Owen Anderson · 16 years ago
- 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 16 years ago
- 03857b2 Make the allocation of LiveIntervals explicit, rather than holding them in the r2iMap_ by value. This will prevent references to them from being invalidated by Owen Anderson · 16 years ago
- 49bfdd6 Switch this from std::map to DenseMap. by Owen Anderson · 16 years ago
- 2edeb63 Fix SCCP's handling of struct value loads and stores. SCCP doesn't by Dan Gohman · 16 years ago
- 38db6cc Add svn:ignore on several Release-Asserts directories by Daniel Dunbar · 16 years ago
- 7fb8424 Add default constructor to APSInt by Daniel Dunbar · 16 years ago
- 8bd79a8 Update makellvm to return correct result code. by Daniel Dunbar · 16 years ago
- c677de2 Rename. s/FindIVForUser/FindIVUserForCond/g by Devang Patel · 16 years ago
- 81b06be Teach constant folding that an inttoptr of a by Duncan Sands · 16 years ago
- b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 16 years ago
- ea9587b Oops, check in these files too, for the FastISel -> Fast rename. by Dan Gohman · 16 years ago
- 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 16 years ago
- 20ab78b Generated files for 54744. by Dale Johannesen · 16 years ago
- 7dc00ab Add read/write support for X86's sseregparm. by Dale Johannesen · 16 years ago
- 3276795 Get rid of unused variable. by Owen Anderson · 16 years ago
- 27d6681 1) Merge entire live intervals instead of parts of them. by Owen Anderson · 16 years ago
- 9d8658a Rename this, in case people think that NullFolder by Duncan Sands · 16 years ago
- 739e441 Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node by Bruno Cardoso Lopes · 16 years ago
- d16aba2 Check sign to detect overflow before changing compare stride. by Devang Patel · 16 years ago
- 6f83be0 When resolving a stub in x86-64 JIT, use a PC-relative branch by Dale Johannesen · 16 years ago
- f9e67ac Remove tabs. by Bill Wendling · 16 years ago
- aad66bf Update. Remove bogus webpage. by Bill Wendling · 16 years ago
- 5f77719 Make x86-64 JIT changes Darwin-specific. by Dale Johannesen · 16 years ago
- fe24bd3 Add a NullFolder class that doesn't fold constants. by Duncan Sands · 16 years ago
- 3837218 Extend ScalarEvolution's executesAtLeastOnce logic to be able to by Dan Gohman · 16 years ago
- 1a6c683 Whitespace cleanup. Test commit. by Jim Grosbach · 16 years ago
- ec867a2 In the absence of a linker to build the GOT, use the 32-bit by Dale Johannesen · 16 years ago
- 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 16 years ago
- ee4bd9a Avoid repeatedly reallocating the FoldingSetNodeID when searching by Dan Gohman · 16 years ago
- 78766ff Use SmallVector instead of std::vector by Devang Patel · 16 years ago
- 20df07b Point people to ConstantExpr and ConstantFolding, by Duncan Sands · 16 years ago
- 721e59c Use DenseMap to keep track of last users. Use inversed map for faster queries. by Devang Patel · 16 years ago
- 50dd1d0 Some fixes for x86-64 JIT. Make it use small code by Dale Johannesen · 16 years ago
- 0eab5e2 add a helper method to sys::Path for clang, patch by Kovarththanan Rajaratnam! by Chris Lattner · 16 years ago
- b8cd4d3 Implement support for simplifying vector comparisons by 0.0 and 1.0 like we by Chris Lattner · 16 years ago
- 3b8a906 Keep track of analysis usage information for passes. Avoid invoking by Devang Patel · 16 years ago
- 00f19b65 Improve the grep commands for this test to be tolerant of ABI by Dan Gohman · 16 years ago
- 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 16 years ago
- 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 16 years ago
- 1e7f786 Make it possible to use different constant by Duncan Sands · 16 years ago
- 4630e4d the stacker doc is way out of date. by Chris Lattner · 16 years ago
- 6bd9f58 remove obsolete files by Chris Lattner · 16 years ago
- 26e150f move some more stuff out of my email into readme.txt by Chris Lattner · 16 years ago