summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* - Enable x86 isel preprocessing by default unless -fast is specified.Evan Cheng2006-08-293-8/+13
* Avoid making unneeded load/mod/store transformation which can hurt performance.Evan Cheng2006-08-291-5/+10
* On Mac, print jump table entries after the function to work around a linker i...Evan Cheng2006-08-281-3/+6
* Add an optional pass to preprocess the DAG before x86 isel to allow selecting...Evan Cheng2006-08-281-0/+130
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-274-4/+4
* Do not use getTargetNode() and SelectNodeTo() which takes more than 3Evan Cheng2006-08-271-4/+4
* SelectNodeTo now returns a SDNode*.Evan Cheng2006-08-261-1/+1
* Select() no longer require Result operand by reference.Evan Cheng2006-08-261-16/+17
* Match tblgen changes; clean up.Evan Cheng2006-08-261-79/+34
* Give a good error message when we try to jit inline asm.Chris Lattner2006-08-261-0/+3
* Initial checkin of the Mach-O emitter. There's plenty of fixmes, but itNate Begeman2006-08-231-1/+1
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-172-7/+7
* Revert this patch, the front-end has been fixed to make it unneccesary.Chris Lattner2006-08-171-15/+0
* 'g' is handled by the front-end.Chris Lattner2006-08-171-4/+0
* Fix handling of 'g'. Closes 883Andrew Lenharth2006-08-171-0/+4
* Add the 'c' constraint as needed by the linux kernelAndrew Lenharth2006-08-171-2/+7
* Add support for S and D constraints, as needed to compile the linux kernel.Andrew Lenharth2006-08-171-0/+10
* Doh. Incorrectly inverted condition. Also add a isOnlyUse check to match tabl...Evan Cheng2006-08-161-1/+2
* SelectNodeTo() may return a SDOperand that is different from the input.Evan Cheng2006-08-161-2/+1
* add a noteChris Lattner2006-08-161-0/+13
* Emit .set directives for jump table entries when possible, which reducesNate Begeman2006-08-121-0/+1
* eliminate extraneous blank lineChris Lattner2006-08-111-1/+0
* Eliminate use of getNode that takes a vector.Chris Lattner2006-08-111-11/+21
* Match tablegen changes.Evan Cheng2006-08-112-20/+38
* CALLSEQ_* produces chain even if that's not needed.Evan Cheng2006-08-111-1/+1
* Convert more calls of getNode() that takes a vector to pass in the start of a...Evan Cheng2006-08-111-13/+14
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-34/+43
* Eliminate reachability matrix. It has to be calculated before any instructionEvan Cheng2006-08-081-57/+34
* Match tablegen isel changes.Evan Cheng2006-08-071-101/+54
* Make XMM, FP register dwarf register numbers consistent with gcc.Evan Cheng2006-08-071-24/+24
* Get darwin intel debugging up and running.Jim Laskey2006-08-032-54/+54
* Reflect change to AssignTopologicalOrder().Evan Cheng2006-08-021-5/+8
* Use of vector<bool> causes some horrendous compile time regression (2x)!Evan Cheng2006-08-021-13/+26
* Update the readme to remove duplicate information and clarify the loopNate Begeman2006-08-021-44/+19
* Disable LSR at -fastNate Begeman2006-08-021-1/+1
* Factor topological order code to SelectionDAG. Clean up.Evan Cheng2006-08-011-87/+23
* Fix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll.Chris Lattner2006-07-312-0/+68
* Can't spell.Evan Cheng2006-07-281-15/+15
* Some clean up.Evan Cheng2006-07-281-6/+8
* Rename IsFoldableBy to CanBeFoldedleByEvan Cheng2006-07-281-3/+3
* Node selected into address mode cannot be folded.Evan Cheng2006-07-281-0/+39
* Another duh. Determine topological order before any target node is added.Evan Cheng2006-07-281-13/+13
* Brain cramp..Evan Cheng2006-07-271-3/+1
* Allocating too large an array for ReachibilityMatrix.Evan Cheng2006-07-271-2/+5
* Calculate the portion of reachbility matrix on demand.Evan Cheng2006-07-271-11/+42
* isNonImmUse is replaced by IsFoldableByEvan Cheng2006-07-271-1/+1
* Resolve BB references with relocation.Evan Cheng2006-07-273-13/+2
* Use reachbility information to determine whether a node can be folded into an...Evan Cheng2006-07-271-3/+118
* Use the predicate.Jim Laskey2006-07-273-15/+15
* Support jump tables when in PIC relocation modelNate Begeman2006-07-272-2/+4