- 232c910 Start on my todo list by Andrew Lenharth · 19 years ago
- 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 19 years ago
- cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 19 years ago
- fd561cd Fix an assert-on-inline-inline-asm bug. by Chris Lattner · 19 years ago
- fcadfbb For PR798: by Reid Spencer · 19 years ago
- 3e0c154 For PR798: Add support for Graphviz. Patch contributed by Anton Korobeynikov. by Reid Spencer · 19 years ago
- 177284c Prevent the -pedantic option from causing Mac OS/X build problems: by Reid Spencer · 19 years ago
- 18c8b49 Use archive libraries instead of object files for VMCore, BCReader, by Reid Spencer · 19 years ago
- 4c6f2f9 commuteInstruction() does not always create a new MI! by Evan Cheng · 19 years ago
- 16eee25 Eliminate a memory leak. by Evan Cheng · 19 years ago
- 7b336a8 visitVBinOp: Can't fold divide by zero! by Evan Cheng · 19 years ago
- 6b8e5a9 Make sure the register pressure reduction schedulers work for non-uniform by Evan Cheng · 19 years ago
- 19564e3 When a priority_queue is empty, the behavior of top() operator is by Evan Cheng · 19 years ago
- 729c6d1 Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!): by Chris Lattner · 19 years ago
- d61c482 Make CALL node consistent with RET node. Signness of value has type MVT::i32 by Evan Cheng · 19 years ago
- 8e7d056 Change RET node to include signness information of the return values. e.g. by Evan Cheng · 19 years ago
- 00aff7d Remove a bogus cast. by Evan Cheng · 19 years ago
- 3b78823 Turn on -sched-commute-nodes by default. by Evan Cheng · 19 years ago
- f6d62c2 CALL node change: now including signness of every argument. by Evan Cheng · 19 years ago
- d74ea2b Patches to make the LLVM sources more -pedantic clean. Patch provided by Chris Lattner · 19 years ago
- 80235d5 -enable-unsafe-fp-math implies -enable-finite-only-fp-math by Evan Cheng · 19 years ago
- 1247291 Fix missing include by Vladimir Prus · 19 years ago
- f6f9581 Incorrect SETCC CondCode used for FP comparisons. by Evan Cheng · 19 years ago
- 21d03f2 lib/Target/Target.td by Evan Cheng · 19 years ago
- d202ca4 Fix the result of the call to use a correct vbitconvert. There is no need to by Chris Lattner · 19 years ago
- 1b8daae Correct a previous patch which broke CodeGen/PowerPC/vec_call.ll by Chris Lattner · 19 years ago
- 7e399c1 Another typo. Pointed out by Nate Begeman. by Evan Cheng · 19 years ago
- 6c43f35 Fixed a LowerCallTo and LowerArguments bug. They were introducing illegal by Evan Cheng · 19 years ago
- e9b3da1 Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal. by Evan Cheng · 19 years ago
- c5d7d7c When we legalize target nodes, do not use getNode to create a new node, by Chris Lattner · 19 years ago
- b248e16 Add an assertion, avoid some unneeded work for each call. No functionality by Chris Lattner · 19 years ago
- da098e7 Add support for calls that pass and return legal vectors. by Chris Lattner · 19 years ago
- f4ec817 Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo by Chris Lattner · 19 years ago
- 3e34849 this should be 128 I think by Andrew Lenharth · 19 years ago
- dae9cbe Move this code to a common place by Andrew Lenharth · 19 years ago
- 8c0c10c Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, by Chris Lattner · 19 years ago
- 9664541 Move function-live-in-handling code from the sdisel code to the scheduler. by Chris Lattner · 19 years ago
- 4e92027 Print the vreg that livein physregs are live in by Chris Lattner · 19 years ago
- e2e4173 Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them once by Chris Lattner · 19 years ago
- 8820ad5 Fixing 2006-05-01-SchedCausingSpills.ll; some clean up by Evan Cheng · 19 years ago
- ee00a1d Revert an un-intended change by Evan Cheng · 19 years ago
- a2d079a Merge identical code. by Chris Lattner · 19 years ago
- 3b6d56c If the register allocator cannot find a register to spill, try the aliases. If by Evan Cheng · 19 years ago
- b5d9319 Remove dead vars by Chris Lattner · 19 years ago
- f1343c1 remove dead vars by Chris Lattner · 19 years ago
- c485e55 Remove dead variable by Chris Lattner · 19 years ago
- 5eed34d Comment out dead variables by Chris Lattner · 19 years ago
- 9dcb780 Remove dead var by Chris Lattner · 19 years ago
- e41102b Compile: by Chris Lattner · 19 years ago
- 07000c6 Refactor a bunch of includes so that TargetMachine.h doesn't have to include by Owen Anderson · 19 years ago
- 647c15e Backing out fix for PR770. Need to re-apply it after live range splitting is possible by Evan Cheng · 19 years ago
- 626da3d Duh. That could take a long time. by Evan Cheng · 19 years ago
- 21a57dc Two simplifications for token factor nodes: simplify tf(x,x) -> x. by Chris Lattner · 19 years ago
- 13d41b9 Add capability to scheduler to commute nodes for profit. by Evan Cheng · 19 years ago
- e165a78 Refactor scheduler code. Move register-reduction list scheduler to a by Evan Cheng · 19 years ago
- 9931414 Set weight of zero length intervals to infinite to prevent them from being by Evan Cheng · 19 years ago
- 5d02eaf Backing out previous check-in. by Evan Cheng · 19 years ago
- 1f30019 If the live interval legnth is essentially zero, i.e. in every live range by Evan Cheng · 19 years ago
- 90db035 Templatify RegReductionPriorityQueue by Evan Cheng · 19 years ago
- ec57fd9 Fix PR773 by Nate Begeman · 19 years ago
- c8d37c6 Fix a regression in my patch from last night that broke the llvmgcc4 build on by Chris Lattner · 19 years ago
- b63b067 Add pseudo dependency to force a def&use operand to be scheduled last (unless by Evan Cheng · 19 years ago
- 60e8c71 Debugging info by Evan Cheng · 19 years ago
- e73701d PR 770 - permit coallescing of registers in subset register classes. by Evan Cheng · 19 years ago
- 7faec9b Implement MASM sections correctly, without a "has masm sections flag" and a bunch of special case code. by Chris Lattner · 19 years ago
- a7090ae Oh yeah, there are two of these now, unify both. by Chris Lattner · 19 years ago
- b81cb61 Setting SwitchToSectionDirective properly in the MASM backend permits a bunch by Chris Lattner · 19 years ago
- 23b9eac by Chris Lattner · 19 years ago
- 13f161c Make the masm codepath work like the normal code path. by Chris Lattner · 19 years ago
- 4ca4bb1 The MASM asmprinter has been fixed, these hacks are no longer needed. by Chris Lattner · 19 years ago
- 4632d7a Split SwitchSection into SwitchTo{Text|Data}Section methods. by Chris Lattner · 19 years ago
- 4b37e87 Make the case I just checked in stronger. Now we compile this: by Chris Lattner · 19 years ago
- eaeda56 Implement and_sext.ll:test3, generating: by Chris Lattner · 19 years ago
- a850446 Compile this: by Chris Lattner · 19 years ago
- 2cfd674 Fold shifts with undef operands. by Chris Lattner · 19 years ago
- 1b73713 When tracking demanded bits, if any bits from the sext of an SRA are demanded, by Chris Lattner · 19 years ago
- 17c275f Make emission of jump tables a bit less conservative; they are now required by Nate Begeman · 19 years ago
- 5c74268 Fix PR772 by Nate Begeman · 19 years ago
- 822db93 Use ComputeMaskedBits to determine # sign bits as a fallback. This allows us by Chris Lattner · 19 years ago
- e60351b Add some more sign propagation cases by Chris Lattner · 19 years ago
- 310b578 Simplify some code, add a couple minor missed folds by Chris Lattner · 19 years ago
- b9ebacd constant fold sign_extend_inreg by Chris Lattner · 19 years ago
- 541a24f remove cases handled elsewhere by Chris Lattner · 19 years ago
- d6f7fe7 Add some more simple sign bit propagation cases. by Chris Lattner · 19 years ago
- d43b18d Fix some loose ends in MASM support. by Jeff Cohen · 19 years ago
- ee4ea92 Use the new TargetLowering::ComputeNumSignBits method to eliminate by Chris Lattner · 19 years ago
- 5c3e21d Add some really really simple code for computing sign-bit propagation. by Chris Lattner · 19 years ago
- f0df882 When inserting casts, be careful of where we put them. We cannot insert by Chris Lattner · 19 years ago
- c93dfda Fold (trunc (srl x, c)) -> (srl (trunc x), c) by Chris Lattner · 19 years ago
- b72773b Fold trunc(any_ext). This gives stuff like: by Chris Lattner · 19 years ago
- 06afe07 Shrink shifts when possible. by Chris Lattner · 19 years ago
- fe8babf Implement ComputeMaskedBits/SimplifyDemandedBits for ISD::TRUNCATE by Chris Lattner · 19 years ago
- 1c05997 Indent multiline asm strings more nicely by Chris Lattner · 19 years ago
- e564dbb Fold (fpext (load x)) -> (extload x) by Chris Lattner · 19 years ago
- 9032364 More aggressively sink GEP offsets into loops. For example, before we by Chris Lattner · 19 years ago
- 0d8dae7 Fold some common code. by Chris Lattner · 19 years ago
- 540121f Implement: by Chris Lattner · 19 years ago
- a3dc3f6 Pull and through and/or/xor. This compiles some bitfield code to: by Chris Lattner · 19 years ago
- 5ffc066 Implement a variety of simplifications for ANY_EXTEND. by Chris Lattner · 19 years ago
- 35e5c14 Factor some code, add these transformations: by Chris Lattner · 19 years ago