- fc71854 Typo. by Evan Cheng · 18 years ago
- 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 18 years ago
- c451ac0 This method should be virtual by Nate Begeman · 18 years ago
- 48a6551 Eliminate some redundant code. by Nate Begeman · 18 years ago
- c695ea9 Modified 'Profile' method of ImmutableMap to use the 'Profile' method by Ted Kremenek · 18 years ago
- 0e50128 Do not set time out, lets assume assembler will do its job in reasonable amount of time. by Devang Patel · 18 years ago
- f357afb Modified node creation of ImutAVLTree to do a hash lookup for an existing by Ted Kremenek · 18 years ago
- 26e3c44 Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration by Ted Kremenek · 18 years ago
- a1e4bba Set error message. Patch by Shantonu Sen. by Devang Patel · 18 years ago
- 6cc2494 Crashes LegalizeTypes with "Do not know how to by Duncan Sands · 18 years ago
- 06418c5 Crashes LegalizeTypes with "Do not know how to split by Duncan Sands · 18 years ago
- 003de9a remove target triple to make this test more "generic" by Chris Lattner · 18 years ago
- 27a8e0d Fixed 80 col. violation. by Ted Kremenek · 18 years ago
- d971949 constified operator~(). by Ted Kremenek · 18 years ago
- df3fb5e Crashed the new type legalizer. Not likely to catch by Duncan Sands · 18 years ago
- 6cb7e6d I don't see how NodeUpdated can be called with a by Duncan Sands · 18 years ago
- 204e84e The rest of the SSE4.1 intrinsic patterns that are obvious to me. Getting by Nate Begeman · 18 years ago
- 2f6f1c0 Some more SSE 4.1 intrinsic patterns. by Nate Begeman · 18 years ago
- d02c0bc Make this test more aggressive, to cover recent improvements. by Owen Anderson · 18 years ago
- c69ace3 Be more precise when eliminating pointers bue to memcpy's. This allows more by Owen Anderson · 18 years ago
- 6f7a52d Allow GVN to hack on memcpy's, making them open to further optimization. by Owen Anderson · 18 years ago
- f2a5f01 Tag this test with the PR reference. by Nick Lewycky · 18 years ago
- 5be2920 There are some cases where icmp(add) can be folded into a new icmp. Handle them. by Nick Lewycky · 18 years ago
- 0c2c3f6 Hack on vectors too. by Nick Lewycky · 18 years ago
- b6eabff Fold away one multiply in instcombine. This would normally be caught in by Nick Lewycky · 18 years ago
- 9d3e5d4 Fix typo by Chris Lattner · 18 years ago
- 63ec90a SSE 4.1 Intrinsics and detection by Nate Begeman · 18 years ago
- fcd8e9e handle the case where a node can become ready to process by Chris Lattner · 18 years ago
- 42bd25f Use the new infrastructure for listening to node updates to by Chris Lattner · 18 years ago
- d8cd3be the world doesn't need my debugging code. by Chris Lattner · 18 years ago
- f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 18 years ago
- 3d62d78 explicitly include Compiler.h instead of getting it from tblgen in the middle of a class. by Chris Lattner · 18 years ago
- 11d049c Generalize the SDOperand->SDOperand form of by Chris Lattner · 18 years ago
- a47b9bc don't do ReplaceUses on a result that doesn't exist. by Chris Lattner · 18 years ago
- a658bab add a -view-legalize-types-dags option, for viewing the dags going into legalize types. by Chris Lattner · 18 years ago
- 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 18 years ago
- 916a9f0 Don't use uninitialized values. Fixes vec_align.ll on X86 Linux. by Nick Lewycky · 18 years ago
- fcf5d4f Unbreak ppc debug support. by Evan Cheng · 18 years ago
- a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
- 1cf47cb Add comment explaining what is lower level analysis pass. by Devang Patel · 18 years ago
- bc9ed59 Do not strip symbols when EH is ON. by Devang Patel · 18 years ago
- e62a8a3 Fixing a bug creating floating point constants of type other by Gordon Henriksen · 18 years ago
- b8033e8 Frame index can be negative. by Evan Cheng · 18 years ago
- 859efca CBackend: Implement unaligned load/store. by Lauro Ramos Venancio · 18 years ago
- 532d022 Don't drop function/call return attributes like 'nounwind'. by Duncan Sands · 18 years ago
- 8e34250 Update llvm.dbg.func.start. by Evan Cheng · 18 years ago
- 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 18 years ago
- a647c92 Rename RecordLabel to RecordSourceLine because that's what it is doing. by Evan Cheng · 18 years ago
- ec3e5c8 Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 18 years ago
- 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
- b63fa05 Chris' change to print an approximation to long doubles by Dale Johannesen · 18 years ago
- 713a139 Reapply the patch with fix. by Anton Korobeynikov · 18 years ago
- a91cfa9 revert anton's recent stringmap patch, which breaks clang. by Chris Lattner · 18 years ago
- f429a51 Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 18 years ago
- 75fb496 Whitespace cleanup by Anton Korobeynikov · 18 years ago
- 7bdc5f7 Add a comment for a nasty short term hack. by Evan Cheng · 18 years ago
- bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
- 8535624 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 18 years ago
- 175e815 Add more thorough error checking for NULL register classes. by Christopher Lamb · 18 years ago
- c67aa7c Add x86 specific getFrameIndexOffset(). This fixes local variable debugging info. by Evan Cheng · 18 years ago
- 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 18 years ago
- 0a75538 Makes the same change in ppc backend: avoid inserting prologue before debug labels. by Evan Cheng · 18 years ago
- fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 18 years ago
- bbfb9c5 Avoid unnecessarily casting away const. by Dan Gohman · 18 years ago
- 35e9f7d Fix a typo in a comment. by Dan Gohman · 18 years ago
- 1a02486 Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflicting by Dan Gohman · 18 years ago
- 00dff8d Also avoid adding callee save code before debug labels. by Evan Cheng · 18 years ago
- c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
- 294e652 Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val# with previous liverange's. by Evan Cheng · 18 years ago
- 965d1b4 Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_func_start label. Make sure nothing else is inserted before them. by Evan Cheng · 18 years ago
- 43b8f3b Adjust loop per review feedback. by Dale Johannesen · 18 years ago
- 6b2cf28 A semi-gross fix for a debug info issue. When inserting the "function start" label (i.e. first label in the entry block) take care to insert it at the beginning of the block. by Evan Cheng · 18 years ago
- 59c8d8a Supply appropriate arch info to darwin assembler. by Devang Patel · 18 years ago
- 7757fff Accept getelementptr starting at GV with all 0 indices as a by Dale Johannesen · 18 years ago
- c60141b Always put version numbers at the end because they are optional. by Devang Patel · 18 years ago
- ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 18 years ago
- 21b70b2 Enable exception handling if it is supported. by Devang Patel · 18 years ago
- f38dc19 Add a new PseudoSourceValue class, which will be used to help track by Dan Gohman · 18 years ago
- b4b0417 Remove a couple more cases of "getNumUses() == 0". No need to walk the linked by Nick Lewycky · 18 years ago
- c744449 Use empty() instead of comparing size() with zero. by Nick Lewycky · 18 years ago
- d29ce17 Don't DCE FreeInst's. We were using those! Patch from Owen Anderson. by Nick Lewycky · 18 years ago
- e504d76 Pointers change size depending upon the target. Remove them to make the test more stable. by Tanya Lattner · 18 years ago
- d2c860c Skip over the label which marks the beginning of the function before inserting prologue code. by Evan Cheng · 18 years ago
- 15dcd8e Back out mods to llvmAsmParser, incorrectly committed by Scott Michel · 18 years ago
- 7f9ba9b More cleanups for CellSPU: by Scott Michel · 18 years ago
- 772601a Make DSE much more aggressive by performing DCE earlier. Update a testcase to reflect this increased aggressiveness. by Owen Anderson · 18 years ago
- 9a8ff8c Fix an issue where, under very specific circumstances, memdep could end up dereferencing the end by Owen Anderson · 18 years ago
- b10e0da Fix a bug where scalarrepl would discard offset if type would match. by Chris Lattner · 18 years ago
- b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
- 0d9e976 Work in progress. This patch *fixes* x86-64 calls which are modelled as StructRet but really should be return in registers, e.g. _Complex long double, some 128-bit aggregates. This is a short term solution that is necessary only because llvm, for now, cannot model i128 nor call's with multiple results. by Evan Cheng · 18 years ago
- c748412 Update this test case. by Evan Cheng · 18 years ago
- 648f880 When expanding an operand, it's not the result value by Duncan Sands · 18 years ago
- c69d3c9 Don't let globalopt hack on volatile loads or stores. by Chris Lattner · 18 years ago
- d25c9cd Altered ctor for APSInt to accept an optional "isUnsigned" flag. Default by Ted Kremenek · 18 years ago
- 3035959 Use empty() instead of comparing size() with zero. by Dan Gohman · 18 years ago
- 9f65c39 Fix a typo in a comment. by Dan Gohman · 18 years ago
- 0e9dfb0 Update this file for 2.0 syntax. by Dan Gohman · 18 years ago
- ba42d2b Add comments describing what the loop depth values mean. Also, make a by Dan Gohman · 18 years ago
- 97cf759b Fix 80-col violations. by Dan Gohman · 18 years ago
- b10abe1 Remove top-level const qualifiers from casts, avoiding associated by Dan Gohman · 18 years ago