- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- 367f109 add initial support for handling inline asms with multiple constraints. by Chris Lattner · 18 years ago
- bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 18 years ago
- 6aa279d Arguments are counting from 1. not from 0. Maybe we should change by Anton Korobeynikov · 18 years ago
- ac2b2cf More cleanup by Anton Korobeynikov · 18 years ago
- b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 18 years ago
- 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 18 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
- 24d6da5 For PR970: by Reid Spencer · 18 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
- 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
- a4810b5 remove support for llvm.isunordered by Chris Lattner · 18 years ago
- 0d630d2 GEP subscript is interpreted as a signed value. by Evan Cheng · 18 years ago
- f8e7a21 fix PowerPC/2007-01-04-ArgExtension.ll, a bug handling K&R prototypes with by Chris Lattner · 18 years ago
- bcca340 Legalizer doesn't do an ANY_EXTEND if we don't ask for one so make sure by Reid Spencer · 18 years ago
- 376dd21 Restore previous behavior of defaulting to ZEXT. This works around two by Reid Spencer · 18 years ago
- 8c57dfb Two changes: by Reid Spencer · 18 years ago
- 4785781 For PR950: by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- 0b4f80e getLoad() and getStore() calls missed SVOffset operand. Thanks to Dan Gohman by Evan Cheng · 18 years ago
- 36d4396 Fix PR1049 and CodeGen/Generic/2006-12-16-InlineAsmCrash.ll by Chris Lattner · 18 years ago
- 9f87788 More soft-fp work. by Evan Cheng · 18 years ago
- 7b06bd5 Replace CastInst::createInferredCast calls with more accurate cast by Reid Spencer · 18 years ago
- 0ca6733 Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg. by Evan Cheng · 18 years ago
- b15974a Expand formal arguments and call arguments recursively: e.g. f64 -> i64 -> 2 x i32. by Evan Cheng · 18 years ago
- d27a258 Cleaned setjmp/longjmp lowering interfaces. Now we're producing right by Anton Korobeynikov · 18 years ago
- 1a8f1fe Preliminary soft float support. by Evan Cheng · 18 years ago
- 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago
- f3e486e Fix for PR1023 by Dan Gohman. by Evan Cheng · 18 years ago
- a5a57d6 Fix for PR1022 (folding loads of static initializers) by Dan Gohman. by Evan Cheng · 18 years ago
- 3f7927c add a hook to allow targets to hack on inline asms to lower them to llvm by Chris Lattner · 18 years ago
- c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- 45fb3f3 For PR950: by Reid Spencer · 18 years ago
- 43193d6 remove dead #include by Chris Lattner · 18 years ago
- 1e7aa5c commentate by Chris Lattner · 18 years ago
- 3822ff5 For PR950: by Reid Spencer · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
- 2a82160 Allow the getRegForInlineAsmConstraint method to return a register class with by Chris Lattner · 18 years ago
- 0ccb500 Compile CodeGen/PowerPC/fp-branch.ll to: by Chris Lattner · 18 years ago
- df19f27 look through isunordered to inline it into branch blocks. by Chris Lattner · 18 years ago
- 53069fb TargetLowering::isOperandValidForConstraint by Chris Lattner · 18 years ago
- d03f158 Turn an assert into an error message. This is commonly triggered when by Chris Lattner · 18 years ago
- 3d4ce11 Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the target custom lower it. by Evan Cheng · 18 years ago
- 6a586c8 fix Generic/2006-10-29-Crash.ll by Chris Lattner · 18 years ago
- 5a145f0 Fix a load folding issue that Evan noticed: there is no need to export values by Chris Lattner · 18 years ago
- bad7f48 split critical edges more carefully and intelligently. In particular, critical by Chris Lattner · 18 years ago
- 47e32e6 Split *all* critical edges before isel. This resolves issues with spill code by Chris Lattner · 18 years ago
- 8c494ab Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFolding.ll). by Chris Lattner · 18 years ago
- 1c9b2f3 remove debug code by Chris Lattner · 18 years ago
- d2f9ee9 Codegen cond&cond with two branches. This compiles (f.e.) PowerPC/and-branch.ll to: by Chris Lattner · 18 years ago
- 571e434 Turn conditions like x<Y|z==q into multiple blocks. by Chris Lattner · 18 years ago
- 1628cec For PR950: by Reid Spencer · 18 years ago
- 2452595 visitSwitchCase knows how to insert conditional branches well. Change by Chris Lattner · 18 years ago
- 57ab659 Generalize CaseBlock a bit more: by Chris Lattner · 18 years ago
- 7b248d9 generalize 'CaseBlock'. It really allows any comparison to be inserted. by Chris Lattner · 18 years ago
- b354343 Minor tweak. Instead of generating: by Chris Lattner · 18 years ago
- b2e806e Fix phi node updating for switches lowered to linear sequences of branches. by Chris Lattner · 18 years ago
- e236ac6 disable this code for now, it's not yet safely updating phi nodes by Chris Lattner · 18 years ago
- d2c1d22 Implement PR964 and Regression/CodeGen/Generic/SwitchLowering.ll by Chris Lattner · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- c70ddad Partially in response to PR926: insert the newly created machine basic by Bill Wendling · 18 years ago
- c7c3f11 Pass AliasAnalysis thru to DAGCombiner. by Jim Laskey · 18 years ago
- 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
- 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 18 years ago
- 7554806 add two helper methods. by Chris Lattner · 18 years ago
- 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
- e0cfc8b jump tables handle pic by Chris Lattner · 18 years ago
- 786225a Make use of getStore(). by Evan Cheng · 18 years ago
- 693163e Fix some typos that can cause a flag value to have more than one use. by Evan Cheng · 18 years ago
- 57f9a43 refactor critical edge breaking out into the SplitCritEdgesForPHIConstants method. by Chris Lattner · 18 years ago
- 1611343 Comments on JumpTableness by Andrew Lenharth · 18 years ago
- beec30e Add support for other relocation bases to jump tables, as well as custom asm directives by Andrew Lenharth · 18 years ago
- 2ae5b87 PIC jump table entries are always 32-bit. This fixes PIC jump table support on X86-64. by Evan Cheng · 18 years ago
- 3fbd678 absolute addresses must match pointer size by Andrew Lenharth · 18 years ago
- c970f06 If LSR went through a lot of trouble to put constants (e.g. the addr of a global by Chris Lattner · 18 years ago
- c66764c This code was trying too hard. By eliminating redundant edges in the CFG by Chris Lattner · 18 years ago
- 6ddf8ed Implement the fpowi now by lowering to a libcall by Chris Lattner · 18 years ago
- d5e93c0 Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a bug where SDIsel inserted by Chris Lattner · 18 years ago
- 09e4606 Completely eliminate def&use operands. Now a register operand is EITHER a by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- be38416 minor changes. by Chris Lattner · 18 years ago
- f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 18 years ago
- bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
- 3700f90 Work around a GCC 3.3.5 bug noticed by a user. by Chris Lattner · 18 years ago
- eb577ba Final polish on machine pass registries. by Jim Laskey · 18 years ago
- 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 18 years ago
- 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 18 years ago
- 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 18 years ago
- 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 18 years ago
- 4d9bbdc Code cleanups, per review by Nate Begeman · 18 years ago
- 2f1ae88 Support jump tables when in PIC relocation model by Nate Begeman · 18 years ago
- a15cf70 Mems can be in the output list also. This is the second half of a fix for PR833 by Chris Lattner · 18 years ago
- 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
- a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 18 years ago
- a3bb86d Make sure to update the CFG correctly if a switch only has a default dest. by Chris Lattner · 18 years ago
- 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 18 years ago
- cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 18 years ago
- d61c482 Make CALL node consistent with RET node. Signness of value has type MVT::i32 by Evan Cheng · 18 years ago