- 3ca1363 Silence Release build warnings about unused functions. by Benjamin Kramer · 15 years ago
- 59d2dad On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, by Duncan Sands · 15 years ago
- b9e6fe1 Removing the useless test that I added recently. It was meant as an example, but not complicated enough to merit another test. by Andrew Trick · 15 years ago
- 316df4b RABasic fix. Regalloc is responsible for updating block live ins. by Andrew Trick · 15 years ago
- 13bdbb0 Whitespace. by Andrew Trick · 15 years ago
- 04d14ff Check for _setjmp too, because it's also used. by Bill Wendling · 15 years ago
- cab98e3 Make isScalarToVector to return false if the node is a scalar. This will prevent by Mon P Wang · 15 years ago
- e7fbdcd Don't attempt trivial coalescing for sub-register copies. by Jakob Stoklund Olesen · 15 years ago
- 195a0ce Change some methods in MCDwarf.cpp to be able to handle an arbitrary by Rafael Espindola · 15 years ago
- d9e3385 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
- d0c3817 Move hasFP() and few related hooks to TargetFrameInfo. by Anton Korobeynikov · 15 years ago
- b9064bb Fix thinko: we must turn select(anyext, sext) into sext(select) by Duncan Sands · 15 years ago
- dcfd3a7 The DAGCombiner was threading select over pairs of extending loads even by Duncan Sands · 15 years ago
- bd77d39 Oops, missed this file when remaing ExpandPseudos to ExpandISelPseudos. by Dan Gohman · 15 years ago
- 8ec9d62 Rename ExpandPseudos to ExpandISelPseudos to help clarify its role. by Dan Gohman · 15 years ago
- 4229c62 Fix typos. by Dan Gohman · 15 years ago
- 409d64a ExpandPseudos doesn't have any dependencies, so it can use the by Dan Gohman · 15 years ago
- 5c05563 Change CodeGen to use .loc directives. This produces a lot more readable output by Rafael Espindola · 15 years ago
- b4ac285 Do not throw away alignment when generating the DAG for by Dale Johannesen · 15 years ago
- 7730318 Bug 8621 fix - pointer cast stripped from inline asm constraint argument. by John Thompson · 15 years ago
- c4af463 Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, by Evan Cheng · 15 years ago
- ce1b9ad With the newly simplified SourceMgr interfaces and the generalized by Chris Lattner · 15 years ago
- 4afa128 now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the by Chris Lattner · 15 years ago
- 6e30c6a rearrange how the handler in SourceMgr is installed, eliminating the use of by Chris Lattner · 15 years ago
- a38941d refactor the interface to EmitInlineAsm a bit, no functionality change. by Chris Lattner · 15 years ago
- 113a06c Only avoid the check if we're the last operand before the variable by Eric Christopher · 15 years ago
- 7604367 Fix grammaro. by Dan Gohman · 15 years ago
- 61f1a97 Add ExpandPseudos.cpp. by Evan Cheng · 15 years ago
- 668ac2f Split pseudo-instruction expansion into a separate pass, to make it by Dan Gohman · 15 years ago
- f4840c0 Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses. by Jakob Stoklund Olesen · 15 years ago
- fd900a2 Print out the register class of the current interval. by Jakob Stoklund Olesen · 15 years ago
- 800e573 Make the verifier a little quieter on instructions that it's probably by Eric Christopher · 15 years ago
- b55e91e Remember to resize SpillSlotToUsesMap when allocating an emergency spill slot. by Jakob Stoklund Olesen · 15 years ago
- 7c2e4a8 Fix PR8612 in the standard spiller, take two. by Jakob Stoklund Olesen · 15 years ago
- bea0b6a Revert "Fix PR8612 in the standard spiller as well." by Jakob Stoklund Olesen · 15 years ago
- eb96a2f Code clean up. The peephole pass should be the one updating the instruction by Evan Cheng · 15 years ago
- a284aa1 Fix PR8612 in the standard spiller as well. by Jakob Stoklund Olesen · 15 years ago
- 68257e6 When spilling a register defined by an early clobber, make sure that the new by Jakob Stoklund Olesen · 15 years ago
- 3346491 First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 15 years ago
- 142b531 move the pic base symbol stuff up to MachineFunction by Chris Lattner · 15 years ago
- 522ad74 Remove DW_AT_start_scope support. It is incomplete and superseeded by location entries support. by Devang Patel · 15 years ago
- f06202f typo (4th checkin for one fix) by Andrew Trick · 15 years ago
- de91f3c Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents by Andrew Trick · 15 years ago
- a29aae7 tidy up. by Chris Lattner · 15 years ago
- 5e77f4b Fix some style issues in PBQP. Patch by David Blaikie. by Lang Hames · 15 years ago
- fca0b10 Add a FIXME comment. by Dan Gohman · 15 years ago
- 8a83d54 Check TRI->getReservedRegs because other allocators do it. Even though by Andrew Trick · 15 years ago
- efb8a9d Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. by Dan Gohman · 15 years ago
- a05f60b Delete SplittingSpiller. It was not being used by anyone, and it is being by Jakob Stoklund Olesen · 15 years ago
- 1e8e72d Insert two blank SlotIndexes between basic blocks instead of just one. by Jakob Stoklund Olesen · 15 years ago
- b5f327b No need to add liveness that's already there. by Jakob Stoklund Olesen · 15 years ago
- e93198a Hook up AliasAnalysis in InlineSpiller. This is used for rematerializing by Jakob Stoklund Olesen · 15 years ago
- 6236704 Take care of special characters while creating named MDNode name to hold function specific local variable's info. by Devang Patel · 15 years ago
- cfa7134 Basic rematerialization during splitting. by Jakob Stoklund Olesen · 15 years ago
- f4baeaf RABasic is nearly functionally complete. There are a few remaining by Andrew Trick · 15 years ago
- b80e973 Simplify the LiveRangeEdit::canRematerializeAt() interface a bit. by Jakob Stoklund Olesen · 15 years ago
- 34be396 Fixed version of 118639 with an extra assert to catch similar problems by Rafael Espindola · 15 years ago
- 071d1c0 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
- e33daaa Add a trivial virtual dtor to AbstractRegisterDescription to appease by Matt Beaumont-Gay · 15 years ago
- 32d9aeb Reverting r118604. Windows build broke. by Andrew Trick · 15 years ago
- 39a5ce4 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
- 6a559cd Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl by Dan Gohman · 15 years ago
- 71365d3 Fix an inline asm pasto from 117667; was preventing by Dale Johannesen · 15 years ago
- e141a49 Adds support for spilling previously allocated live intervals to by Andrew Trick · 15 years ago
- 6da24ca Add registry hook for assembly text output by Che-Liang Chiou · 15 years ago
- f788854 Prune includes. by Benjamin Kramer · 15 years ago
- 69300a2 When passing a parameter using the 'byval' mechanism, inline code needs to be used by Duncan Sands · 15 years ago
- 7387345 Add 118023 back, but with proper spelling for .uleb128/.sleb128. by Rafael Espindola · 15 years ago
- 537ebea Revert previous patch. Some targets don't support uleb and say they do :-( by Rafael Espindola · 15 years ago
- 40f6514 MCize. by Rafael Espindola · 15 years ago
- 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
- 8c42f48 Disable fancy splitting during spilling unless -extra-spiller-splits is given. by Jakob Stoklund Olesen · 15 years ago
- d81f17a Just return undef for invalid masks or elts, and since we're doing that, by Eric Christopher · 15 years ago
- 964bc25 Let RegAllocBasic require MachineDominators - they are already available and by Jakob Stoklund Olesen · 15 years ago
- 376dcbd Tag debug output as regalloc by Jakob Stoklund Olesen · 15 years ago
- cdfad36 Simplify uses of MVT and EVT. An MVT can be compared directly by Duncan Sands · 15 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
- caebdd4 If we have an undef mask our Elt will be -1 for our access, handle by Eric Christopher · 15 years ago
- 394d629 Fix DAGCombiner to avoid going into an infinite loop when it by Dan Gohman · 15 years ago
- 8239daf Two sets of changes. Sorry they are intermingled. by Evan Cheng · 15 years ago
- 4638852 Fixes <rdar://problem/8612856>: During postRAsched, the antidependence by Andrew Trick · 15 years ago
- c882104 Simplify. by Devang Patel · 15 years ago
- 8bc9ef7 If value map does not have register for an argument then try to find frame index before giving up. by Devang Patel · 15 years ago
- a90b305 Use frameindex, if available, as a last resort to emit debug info for a parameter. by Devang Patel · 15 years ago
- 371e82b Don't try to split weird critical edges that really aren't: by Jakob Stoklund Olesen · 15 years ago
- 8bcf760 MachineLICM should not claim to be preserving the CFG when it can split critical by Jakob Stoklund Olesen · 15 years ago
- 962c710 Be more precise about verifying missing kill flags. by Jakob Stoklund Olesen · 15 years ago
- 3d4114c When inserting copies during splitting, always use the parent register as the by Jakob Stoklund Olesen · 15 years ago
- 1c163d2 Add kill flag verification. by Jakob Stoklund Olesen · 15 years ago
- 79cb53c Update kill flags while rewriting instructions after splitting. by Jakob Stoklund Olesen · 15 years ago
- 40a5eb1 When we look at instructions to convert to setting the 's' flag, we need to look by Bill Wendling · 15 years ago
- a37d5cf Don't assign new registers created during a split to the same stack slot, but by Jakob Stoklund Olesen · 15 years ago
- e8f0823 Add basic LiveStacks verification. by Jakob Stoklund Olesen · 15 years ago
- 9e7cb3d The testcase is now XFAILed. Sorry about the breakage. by Bill Wendling · 15 years ago
- b698a56 Revert r117876 for now, it's causing more testsuite failures. by Eric Christopher · 15 years ago
- b374770 Disable the peephole optimizer until 186.crafty on armv6 is fixed. This is what by Bill Wendling · 15 years ago
- 7a5a3f7 Attach a GCModuleInfo to a MachineFunction. by Nicolas Geoffray · 15 years ago
- e5f4e9f Include MachineBasicBlock numbers in viewCFG() output. by Jakob Stoklund Olesen · 15 years ago
- 5b4bb21 Make sure copies are inserted after any exception handling labels at the top of by Jakob Stoklund Olesen · 15 years ago
- 92095e7 Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is needed by Jakob Stoklund Olesen · 15 years ago