- c37177e Use schedulePass() instead of assignPassManager() to add new LPPassManager. by Devang Patel · 18 years ago
- a885c06 Add LPPassManager::insertLoop(). by Devang Patel · 18 years ago
- a31bd27 Add LOAD/STORE support for MMX. by Bill Wendling · 18 years ago
- 7a9a069 LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from by Devang Patel · 18 years ago
- cc1c427 Code clean up. Prepare to use register scavenger. by Evan Cheng · 18 years ago
- 22033be LPPassManager. Implement preparePassManager() hook. by Devang Patel · 18 years ago
- 7b65dd9 Keep track of higher level analysis. by Devang Patel · 18 years ago
- f429e82 Don't run lli in llvm-test. Instead just check that the datalayout string by Reid Spencer · 18 years ago
- 2967c50 Fix this to put its output in the output directory. by Reid Spencer · 18 years ago
- c20c6c3 Revert last patch. The examples build now. by Reid Spencer · 18 years ago
- 34bd70d Adjust for changes in GenericValue type. by Reid Spencer · 18 years ago
- a5057d0 LPPassManager : Add initialization and finalizatino hooks. by Devang Patel · 18 years ago
- 28b3c45 Minor interface change. by Evan Cheng · 18 years ago
- 140e33c Scavenge a register using the register scavenger when needed. by Evan Cheng · 18 years ago
- 87f8bf6 If target decides to create an emergency spill slot, make sure it's closest to SP or frame pointer. by Evan Cheng · 18 years ago
- b74a3e6 Register scavenger is now capable of scavenging. It spills a register whose use of furthest away to make it available. by Evan Cheng · 18 years ago
- 1d9bacc Use new SDIselParamAttr enumeration. This removes "magick" constants by Anton Korobeynikov · 18 years ago
- 3c2319e temporarily disable this until Reid has a chance to fix it. by Chris Lattner · 18 years ago
- 82ad9f1 llvm-gcc 3.4 is dead. by Chris Lattner · 18 years ago
- 0db79d8 Enumerate SDISel formal parameter attributes. Make use of new enumeration. by Anton Korobeynikov · 18 years ago
- c6551ff Implement PR1240 by Anton Korobeynikov · 18 years ago
- 415c1f7 1. Make StoreValueToMemory a little more efficient by not requiring caller by Reid Spencer · 18 years ago
- 2471ae4 Make StoreValueToMemory a little more efficient by not copying a by Reid Spencer · 18 years ago
- 5763105 Fix some thinko's in the last patch. PtrSize has to be in bits and we by Reid Spencer · 18 years ago
- 7553c34 Fix a bug in IntToPtr. Truncating to 64-bits only works if the integer by Reid Spencer · 18 years ago
- 124294b Obtain the exit function before execution just in case the module by Reid Spencer · 18 years ago
- 38f6a15 Simplify code as a result of the change in GenericValue to have a single by Reid Spencer · 18 years ago
- f953633 Radically simplify execution. This patch gets rid of all the special by Reid Spencer · 18 years ago
- bfcd599 Adjust and simplify external function processing now that GenericValue has by Reid Spencer · 18 years ago
- d08050b APInt's are no longer allocated on the heap because they are direct by Reid Spencer · 18 years ago
- deca08d Remove the insufficient code in Interpreter::create that computed the by Reid Spencer · 18 years ago
- 8fb0f19 Simplify things significantly because GenericValue now has a single integer by Reid Spencer · 18 years ago
- 9d87eb1 Make GenericeValue into a struct with a union instead of just a union. This by Reid Spencer · 18 years ago
- 7ca0689 Test to ensure that data layout is generated correctly for host platform. by Reid Spencer · 18 years ago
- 3015972 Use std::deque to manage loop queue inside LPPassManager. by Devang Patel · 18 years ago
- fe61390 Keep track of inherited analysis. For example, if a loop pass does not by Devang Patel · 18 years ago
- 22a1cf9 Add preparePassManager() hook. This allows each pass to check whether by Devang Patel · 18 years ago
- b9a7bea Switch PPC return lower to use an autogenerated CC description. by Chris Lattner · 18 years ago
- baf1e4b Remove an unnecessary if statement and adjust indentation. by Reid Spencer · 18 years ago
- 229baff Add the emms intrinsic for MMX support. by Bill Wendling · 18 years ago
- 5320186 Document the use of getValueType() more accurately, specifically explain by Reid Spencer · 18 years ago
- cf5fb2b Current pass manager, not the parent pass manager, assumes the role of by Devang Patel · 18 years ago
- 61e85b2 Add a test case for a particular udiv/select transform. by Reid Spencer · 18 years ago
- 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 18 years ago
- 55d5ac7 Account for time consumed by releaseMemory() properly. by Devang Patel · 18 years ago
- 6d7dd8e Use init_array/fini_array sections for static contructors/destructors when the ABI is AAPCS. by Lauro Ramos Venancio · 18 years ago
- 72adee0 The hack won't work on VS 2005, and it might not be needed anyway. by Jeff Cohen · 18 years ago
- 3130835 Correct the calculation in APInt::logBase2(). by Zhou Sheng · 18 years ago
- ef476fd Credit self for Ada front-end. by Duncan Sands · 18 years ago
- d1d75b4 Testcase for handling of static constant declarations in EmitBIND_EXPR. by Duncan Sands · 18 years ago
- bc95a54 Testcase causing the Ada front-end to create bogus constructor fields. by Duncan Sands · 18 years ago
- 143cced New directory for Ada testcases. Test handling of NON_LVALUE_EXPR. by Duncan Sands · 18 years ago
- 372dda8 This is the first major step of implementing PR1226. We now successfully by Chris Lattner · 18 years ago
- 413bc82 Ensure 64-bit correctness. by Jeff Cohen · 18 years ago
- 0a18267 Implement memoryLimit on Windows. by Jeff Cohen · 18 years ago
- f15bd1b Elminate tabs and improve comments. by Jeff Cohen · 18 years ago
- 3c69849 fix a subtle bug that caused an MSVC warning. Thanks to Jeffc for pointing this out. by Chris Lattner · 18 years ago
- 783ccdb Add some simplifications for demanded bits, this allows instcombine to turn: by Chris Lattner · 18 years ago
- bc62f24 new testcase by Chris Lattner · 18 years ago
- ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
- f298fd0 add a getSignBit method, elimiante virtual method from getBitMask() by Chris Lattner · 18 years ago
- 82a60ec fix 80 col violations, mark arrays static by Chris Lattner · 18 years ago
- d5fa214 simplify some code by Chris Lattner · 18 years ago
- b654176 fold away addc nodes when we know there cannot be a carry-out. by Chris Lattner · 18 years ago
- 55e34eb add a new node by Chris Lattner · 18 years ago
- 53546d8 new testcase, corresponds to: by Chris Lattner · 18 years ago
- bcf2484 generalize by Chris Lattner · 18 years ago
- 9115368 canonicalize constants to the RHS of addc/adde. If nothing uses the carry out of by Chris Lattner · 18 years ago
- 175415e eliminate some ops if they have an undef RHS by Chris Lattner · 18 years ago
- 8f3acf8 fix typo by Chris Lattner · 18 years ago
- 569bdc7 add missing braces by Chris Lattner · 18 years ago
- 57939df minor cleanups by Chris Lattner · 18 years ago
- d7f3de6 Remove unneeded header file. by Reid Spencer · 18 years ago
- f964f32 Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call. by Chris Lattner · 18 years ago
- 5509178 switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speeding by Chris Lattner · 18 years ago
- b1f5d8b Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector. by Chris Lattner · 18 years ago
- ab8fea5 add iterator range version of ctor. by Chris Lattner · 18 years ago
- 9f3d738 make better use of LCSSA information in RewriteLoopExitValues. Before, we by Chris Lattner · 18 years ago
- 0797605 Guard further against APInt operations with operands of unequal bit width. by Reid Spencer · 18 years ago
- 9caed54 Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[234].ll by Chris Lattner · 18 years ago
- 2fbdd6b New testcases for PR1179/PR1232. by Chris Lattner · 18 years ago
- 12cabda Get the version number for the LLVM from the autoconf/configure.ac file by Reid Spencer · 18 years ago
- 8b2d42c Fix CodeGen/Generic/fpowi-promote.ll and PR1239 by Chris Lattner · 18 years ago
- 4f263a0 New testcase for PR1239 by Chris Lattner · 18 years ago
- c9838f2 Make RewriteLoopExitValues far less nested by using continue in the loop by Chris Lattner · 18 years ago
- a9569f1 Add an expand action for ISD label which just deletes the label. by Chris Lattner · 18 years ago
- b90fc7e Remove unnecessary #include. by Reid Spencer · 18 years ago
- f70d677 1. Handle errors around the ModuleProvider. This is necessary since it is by Reid Spencer · 18 years ago
- d4c0e62 Deal with error handling better. by Reid Spencer · 18 years ago
- c923435 Make the creation functions take an error string. This will help the by Reid Spencer · 18 years ago
- bdc7508 Make sure that when we store a value it is masked to its correct bit by Reid Spencer · 18 years ago
- e092936 Complete the APIntification of the interpreter. All asserts for > 64 bits by Reid Spencer · 18 years ago
- f0f09a9 Avoid memory leakage by having caller construct the APInt for the by Reid Spencer · 18 years ago
- 47567bd Require the destination GlobalValue for LoadValueFromMemory to be passed by Reid Spencer · 18 years ago
- 52f32d5 Regularize the interface for conversion functions to/from float/double. by Reid Spencer · 18 years ago
- a188bbe Fix constant folding of fp->int bitcast for vectors. by Reid Spencer · 18 years ago
- 1416862 Add APIntVal as a possible GenericeValue. by Reid Spencer · 18 years ago
- a7288df Only propagate IsKill if the last use is a kill. by Evan Cheng · 18 years ago
- e1aa066 Implement APInt support for the binary operators. by Reid Spencer · 18 years ago
- dea7ef1 1. Have the ExecutionContext keep track of the APInt's allocated and by Reid Spencer · 18 years ago