- 9bfa03c Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. by Evan Cheng · 16 years ago
- 9f8fea3 Constify the machine instruction passed into the by Bill Wendling · 16 years ago
- f86f211 Forgot this. by Evan Cheng · 16 years ago
- b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 16 years ago
- ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 16 years ago
- ab7d9cc Add a new SparsePropagation analysis utility, which allows you to do by Chris Lattner · 16 years ago
- fff116f Make constructors target-specific. This fixes problems where the path would by Nick Lewycky · 16 years ago
- c2e7353 Remove warnings when using -Wshorten-64-to-32. by Bill Wendling · 16 years ago
- 1b2f729 Prevent -W64-to-32-shortened warnings. by Bill Wendling · 16 years ago
- d2a5a2a Prevent warnings from the -Wshorten-64-to-32 flag. by Bill Wendling · 16 years ago
- 469a582 remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS by Gabor Greif · 16 years ago
- efe6536 merge of use-diet branch to trunk by Gabor Greif · 16 years ago
- c6c6a3e Make OpActionsCapacity multiple of 4. by Evan Cheng · 16 years ago
- 4ca7913 add support for pattern matching 'neg' by Chris Lattner · 16 years ago
- d96288a add a new Instruction::mayReadFromMemory predicate, make by Chris Lattner · 16 years ago
- 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 16 years ago
- 1fd2e6d Make the interface of CStrInCStrNoCase be the same as strcasestr. by Ted Kremenek · 16 years ago
- 029840c Add a new LibCallAliasAnalysis pass, which is parameterized by Chris Lattner · 16 years ago
- fdedd53 Fix some serious logical errors in CStrInCStrNoCase pointed out by Bill. by Ted Kremenek · 16 years ago
- 671fa97 Output correct exception handling and frame info by Duncan Sands · 16 years ago
- fbd1589 Guard for empty strings in CStrInCStrNoCase. by Ted Kremenek · 16 years ago
- 6925f50 Added CStrInCStrNoCase, a portable implementation of strcasestr. by Ted Kremenek · 16 years ago
- 14852f2 Add a new interface for describing the behavior of library calls. This by Chris Lattner · 16 years ago
- 094aa6c Typo. by Nick Lewycky · 16 years ago
- 69cedcb Make the use of the "noinline" attribute conditional on using GCC. by Bill Wendling · 16 years ago
- ef02b81 Workaround for a compiler bug (see <rdar://problem/5852746>). Once that bug is by Bill Wendling · 16 years ago
- b04addd Make StripPointerCast a common function (should we mak it method of Value instead?) by Anton Korobeynikov · 16 years ago
- 919852b Improve documentation. by Gordon Henriksen · 16 years ago
- 84b7df4 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 16 years ago
- 703bfe6 Fix a broken doxygen comment, and reword it for clarity. by Dan Gohman · 16 years ago
- 521e245 Using "unsigned" was masking the "size_t" version of this method. by Bill Wendling · 16 years ago
- be5918c Remove unused function. by Devang Patel · 16 years ago
- 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 16 years ago
- 34cd4a4 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 16 years ago
- d69bb1a Fix 80 column violations. by Evan Cheng · 16 years ago
- a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 16 years ago
- 46bb007 Fix PR1098 by correcting the postdominators analysis. by Owen Anderson · 16 years ago
- 84cb71b remove obsolete method. by Chris Lattner · 16 years ago
- 16c1f44 Use (void) instead of () in C code. by Gordon Henriksen · 16 years ago
- f605580 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 16 years ago
- 7a07428 Implement operator-> for ImmutableMap iterators. by Ted Kremenek · 16 years ago
- 22b942a Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. by Evan Cheng · 16 years ago
- 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 16 years ago
- 5713604 Initialize a local variable. by Ted Kremenek · 16 years ago
- fd1cbbe Delete the IPO simplify-libcalls and completely reimplement it as by Chris Lattner · 16 years ago
- 7010013 Add CreateCall3/CreateCall4 at Eric's request. by Chris Lattner · 16 years ago
- 4b9f046 Add a spiffy little "CreateCall2" method, which can be used to make by Chris Lattner · 16 years ago
- 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 16 years ago
- deae48e add missing #include by Chris Lattner · 16 years ago
- 12e6d20 add a method for comparing to see if a value has a specified name. by Chris Lattner · 16 years ago
- 0396cd3 Rename DeadLoopElimination to LoopDeletion, part 2. by Owen Anderson · 16 years ago
- a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 16 years ago
- 0ff7708 Add dead loop elimination, which removes dead loops for which we can compute by Owen Anderson · 16 years ago
- 1fcfc3b Correct parameter attributes encoding for C bindings. Patch by Anders Johnsen! by Anton Korobeynikov · 16 years ago
- beb5be0 Don't try to convert PPC long double. by Dale Johannesen · 16 years ago
- 9d695d5 Add more alignment enums. by Ted Kremenek · 16 years ago
- e2435da Expose parameter attributes via C bindings. by Gordon Henriksen · 16 years ago
- 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 16 years ago
- beb4d82 Add support for response files to the CommandLine library. by Mikhail Glushenkov · 16 years ago
- b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 16 years ago
- e49e52d restore the copy ctor in SmallVector. This fixes serious by Chris Lattner · 16 years ago
- 5da0b73 generalize SmallVector copy ctor, there is no requirement for by Chris Lattner · 16 years ago
- 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 16 years ago
- 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 16 years ago
- 5e76423 A few inline asm cleanups: by Chris Lattner · 16 years ago
- 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 16 years ago
- 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 16 years ago
- 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 16 years ago
- ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 16 years ago
- a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 16 years ago
- 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 16 years ago
- 45709ae Make stack alignment options global for all targets by Anton Korobeynikov · 16 years ago
- 5588827 Fix some whitespace. by Dan Gohman · 16 years ago
- d52b62a Enforce that multiple return values have to have at least one result. by Chris Lattner · 16 years ago
- 75712b8 Whoops! Undo r50087, unbreak the build. by Nick Lewycky · 16 years ago
- 59091c4 Reverse r47989. Part of removing 'unwinds to' support. by Nick Lewycky · 16 years ago
- 54b9c3b Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 16 years ago
- 7ae40e7 add a handy helper method to instruction, useful for determining by Chris Lattner · 16 years ago
- 8383a7b Add a new Jump Threading pass, which will handle cases by Chris Lattner · 16 years ago
- 9dd2ce4 Check we aren't trying to convert PPC long double. by Dale Johannesen · 16 years ago
- 5913e6c Cosmetic changes, as suggested by Evan. No functionality changes. by Nicolas Geoffray · 16 years ago
- bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
- dc17ab2 Enable jitting with a known memory size. by Nicolas Geoffray · 16 years ago
- 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 16 years ago
- 0861d1f Bring in uint32_t, uint64_t, and int64_t types for MSVC. by Argyrios Kyrtzidis · 16 years ago
- 0281925 Minor clean-up based on Dan's comments. by Roman Levenstein · 16 years ago
- 4bf393a Workaround for PR2207, in which pred_iterator assert gets triggered due to a by Scott Michel · 16 years ago
- 7e4d5b6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
- 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 16 years ago
- e20bbc8 Fix comment. by Eric Christopher · 16 years ago
- 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 16 years ago
- a526192 Add "empty()" method to sys::Path and remove unnecessary whitespace. by Bill Wendling · 16 years ago
- 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
- 917365b merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible by Gabor Greif · 16 years ago
- 0d4bdde Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. by Evan Cheng · 16 years ago
- 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
- 036a94e fix off by one error. by Chris Lattner · 16 years ago
- c0814dc give smallstring some methods to do 'itoa'. by Chris Lattner · 16 years ago
- 94bef32 Make 64-to-32 bit truncations explicit (prevent warnings). by Dale Johannesen · 16 years ago
- 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 16 years ago