- 5ec8983 make handling of overflow and undefined results much more clear. by Chris Lattner · 18 years ago
- 05bb789 Fix PR1938 by forcing the code that uses an undefined value to branch one by Chris Lattner · 18 years ago
- 4d44d7a Always for PACKAGEVERSION to 'mainline' for teh llvm web page. by Chris Lattner · 18 years ago
- f32aac3 Fix PowerPC/./2007-10-18-PtrArithmetic.ll by Chris Lattner · 18 years ago
- 15c2351 Update this test. Due to dag combiner improvements, we now compile f7/f11 to: by Chris Lattner · 18 years ago
- ee339f4 fix a crash on CodeGen/X86/vector-rem.ll by Chris Lattner · 18 years ago
- 3992f52 Add support for frameworks. Patch by Shantonu Sen! by Chris Lattner · 18 years ago
- c66a4f9 Reg alloc doesn't really need LiveVariables. by Owen Anderson · 18 years ago
- 24387df Fixes for BreakCriticalMachineCodeEdge by Fernando. by Owen Anderson · 18 years ago
- c837abe Be more careful modifying the use_list while also iterating through it. by Nick Lewycky · 18 years ago
- d82375c Revert r46393: readonly/readnone functions are no by Duncan Sands · 18 years ago
- 3bd39d4 Implement some dag combines that allow doing fneg/fabs/fcopysign in integer by Chris Lattner · 18 years ago
- f6b935d add a note by Chris Lattner · 18 years ago
- 71d07a0 Use fldz and fld1 for long double constants instead of a constant pool load. by Chris Lattner · 18 years ago
- 84cd0e7 make isExactlyValue work for long double. by Chris Lattner · 18 years ago
- 67fed1c The CorrelatedExpressions pass is now no more. by Bill Wendling · 18 years ago
- beefd3d The CorrelatedExpressionElimination pass is known to be buggy. Remove it. by Bill Wendling · 18 years ago
- 553c116 For long double constants, print an approximation of their value to the .s file to make it easier to read. by Chris Lattner · 18 years ago
- b753065 Fold fptrunc(add (fpextend x), (fpextend y)) -> add(x,y), as GCC does. by Chris Lattner · 18 years ago
- 4d53049 Add some notes. by Chris Lattner · 18 years ago
- ba96fbc Remove some code for inferring alignment info from the x86 backend by Chris Lattner · 18 years ago
- b8f4387 New test to verify that "merging 4 loads into a vec load" continues to work and by Chris Lattner · 18 years ago
- dc97d4c make this 64-bit safe by Chris Lattner · 18 years ago
- 1329cb8 Infer alignment of loads and increase their alignment when we can tell they are by Chris Lattner · 18 years ago
- 216f3f6 remove a useless xfailed test. by Chris Lattner · 18 years ago
- 63b2c2d Invert this test, because it is wrong if we allow by Duncan Sands · 18 years ago
- 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 18 years ago
- c79348d Need to convert to LLVM code and not C. by Bill Wendling · 18 years ago
- cd76af4 Rename the .c to .ll by Bill Wendling · 18 years ago
- f7214bc Move testcase to the code gen directory. by Bill Wendling · 18 years ago
- 381802f If there are no machine instructions emitted for a function, then insert by Bill Wendling · 18 years ago
- 418ab37 Create an explicit copy for byval parameters even by Duncan Sands · 18 years ago
- f69d5d7 If we have a function like this: by Bill Wendling · 18 years ago
- 15b86db Add another testcase. by Devang Patel · 18 years ago
- 5eee427 Fix some bugs in SimplifyNodeWithTwoResults where it would call deletenode to by Chris Lattner · 18 years ago
- 9967c15 don't bother making x&-1 only to simplify it in dag combine. This commonly occurs expanding i64 ops. by Chris Lattner · 18 years ago
- 6bccafd New test case. by Evan Cheng · 18 years ago
- 50d8e49 reduce indentation by Chris Lattner · 18 years ago
- 0298dbf add a testcase for a bug Duncan pointed out. by Chris Lattner · 18 years ago
- 255bd28 Do this more neatly. by Duncan Sands · 18 years ago
- 88d480b Reorder a field to reduce the size of StackObject. Note that this by Chris Lattner · 18 years ago
- a699574 Test for PR1942. by Duncan Sands · 18 years ago
- 5bab785 fix long lines. by Chris Lattner · 18 years ago
- 1910e2f JITEmitter.cpp was trying to sync the icache for function stubs, but by Chris Lattner · 18 years ago
- a095db1 Add more assertions to catch accesses outside of by Duncan Sands · 18 years ago
- e3c36f6 DeadStoreElimination can treat byval parameters as if there were alloca's for the purpose of removing end-of-function stores. by Owen Anderson · 18 years ago
- bc24584 move this field back. Moving the field causes miscompilations (!) of voronoi and others. by Chris Lattner · 18 years ago
- 00161a6 Add skeletal code to increase the alignment of loads and stores when by Chris Lattner · 18 years ago
- 1612faa move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo by Chris Lattner · 18 years ago
- 94ffc7e include alignment and volatility information in -view-*-dags output by Chris Lattner · 18 years ago
- 4ae9e0c add a fixme. by Chris Lattner · 18 years ago
- 6cf7326 optimize fxor like for by Chris Lattner · 18 years ago
- af723b9 Add target-specific dag combines for FAND(x,0) and FOR(x,0). This allows by Chris Lattner · 18 years ago
- 8eea339 Provide correct DWARF register numbering for debug information emission on x86-32/Darwin. by Anton Korobeynikov · 18 years ago
- e205fef New test. by Devang Patel · 18 years ago
- 40743b8 Don't dump the function! by Chris Lattner · 18 years ago
- d087480 getUnderlyingObject can return null, handle this. by Chris Lattner · 18 years ago
- cadf873 Added additional overloaded operators for APSInt to match the operators of by Ted Kremenek · 18 years ago
- fd68750 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 18 years ago
- de6fa5f Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. by Chris Lattner · 18 years ago
- 23e202d clarify a comment, thanks Duncan. by Chris Lattner · 18 years ago
- d43d00c Significantly simplify and improve handling of FP function results on x86-32. by Chris Lattner · 18 years ago
- 125991a Fix this buggy transformation. Two observations: by Chris Lattner · 18 years ago
- 20e3d86 The dag combiner is missing revisiting nodes that it really should, and thus leaving by Chris Lattner · 18 years ago
- 0aa5e6f fold fp_round(fp_round(x)) -> fp_round(x). by Chris Lattner · 18 years ago
- 7323999 take these with a pr # by Chris Lattner · 18 years ago
- bcb265e Fixing the stack walker. by Gordon Henriksen · 18 years ago
- 58ea52a Fix potential buffer overflow by Anton Korobeynikov · 18 years ago
- b487e72 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 18 years ago
- 3ae0543 Forgot these. by Evan Cheng · 18 years ago
- 2928650 Let each target decide byval alignment. For X86, it's 4-byte unless the aggregare contains SSE vector(s). For x86-64, it's max of 8 or alignment of the type. by Evan Cheng · 18 years ago
- f02e26a Added special escape sequences "\{", "\}", and "\|" when processing by Ted Kremenek · 18 years ago
- f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
- 1eed950 Added "getRoot()" to ImmutableSet. by Ted Kremenek · 18 years ago
- 25edeb3 Honor explicit section information on Darwin. by Dale Johannesen · 18 years ago
- 97ca75e Fix an iterator invalidation issue. by Owen Anderson · 18 years ago
- 2cbdd27 SSE varargs arguments are passed in memory. by Evan Cheng · 18 years ago
- 8e1f7ac Simplify SelectionDAG::getNode so that a big switch stmt is not #ifndef by Chris Lattner · 18 years ago
- 70c8650 Silence a warning. Should we turn this into configure-time check? by Anton Korobeynikov · 18 years ago
- 7674b9d Add interator interface to DAGInit also by Anton Korobeynikov · 18 years ago
- 7e85720 The final piece needed for storing arbitrary precision by Duncan Sands · 18 years ago
- 6410510 Enable the fix I just checked in, silly me. by Nick Lewycky · 18 years ago
- 3b8ea6e update this test to pass with duncan's change. by Chris Lattner · 18 years ago
- 05a3e8a One too many )'s breaks 'make clean' with certain versions of make. by Chris Lattner · 18 years ago
- e6b0c00 Multiply can be evaluated in a different type, so long as the target type has by Nick Lewycky · 18 years ago
- 18bef16 Trivial patch to fix two warnings, please pull into llvm 2.2 by Chris Lattner · 18 years ago
- 3387060 Fixed buggy caching of the hash value of an ImutAVLTree node. by Ted Kremenek · 18 years ago
- 8893b0d Moved method call within a conditional branch because its effects will by Ted Kremenek · 18 years ago
- c4125a3 Adjusted ImutAVLTree::ComputeHash to compute a hash value that is based on a by Ted Kremenek · 18 years ago
- c899b33 Added "clear" method to FoldingSetNodeID to allow a FoldingSetNodeID object by Ted Kremenek · 18 years ago
- 6518f5f Replaced (FoldingSet) profiling of ImutAVLTree with a hashing based scheme. The by Ted Kremenek · 18 years ago
- 82137bd Provide iterator access to ListInit contents by Anton Korobeynikov · 18 years ago
- c2f191c Fix the failures in the PPC JIT by marking relocation entries for by Chris Lattner · 18 years ago
- 5768c96 New test. by Devang Patel · 18 years ago
- a6b1926 Clarify a deviation from the original algorithm. by Owen Anderson · 18 years ago
- 3b48952 Improve a few comments. by Owen Anderson · 18 years ago
- 03531a4 It turns out that in C++ it is legal to declare functions by Duncan Sands · 18 years ago
- e5d53f5 New test. by Devang Patel · 18 years ago
- 333e8be Check that sret is only used on pointers to types with a size, like byval. by Duncan Sands · 18 years ago
- 53d4afc Be consistent with other attribute methods, and by Duncan Sands · 18 years ago