index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Age
Commit message (
Expand
)
Author
2010-01-11
Reimplement getToken and SplitString as "StringRef helper functions"
Benjamin Kramer
2010-01-09
Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets into
Jeffrey Yasskin
2010-01-08
Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result...
Evan Cheng
2010-01-08
Fix comment.
Evan Cheng
2010-01-07
Fix a minor regression from my dag combiner changes. One more place which nee...
Evan Cheng
2010-01-06
Teach dag combine to fold the following transformation more aggressively:
Evan Cheng
2010-01-05
Move remaining stuff to the isInteger predicate.
Benjamin Kramer
2010-01-05
Convert a ton of simple integer type equality tests to the new predicate.
Benjamin Kramer
2010-01-05
Code refactoring.
Evan Cheng
2010-01-04
Perform this folding as a target specific dag combine:
Evan Cheng
2010-01-04
A use by operand 1 or 2 of a SELECT is not a FLAGS use. This
Dan Gohman
2009-12-29
Replace a few more SmallVectors with arrays.
Benjamin Kramer
2009-12-22
Add more plumbing. This time in the LowerArguments and "get" functions which
Bill Wendling
2009-12-17
In LowerEXTRACT_VECTOR_ELT, force an i32 value type for PEXTWR instead of
Ken Dyck
2009-12-16
Re-enable 91381 with fixes.
Evan Cheng
2009-12-15
Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.
Evan Cheng
2009-12-15
Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al...
Evan Cheng
2009-12-14
Fix integer cast code to handle vector types.
Dan Gohman
2009-12-11
Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.
Dan Gohman
2009-12-11
Honour setHasCalls() set from isel.
Anton Korobeynikov
2009-12-09
Optimize splat of a scalar load into a shuffle of a vector load when it's leg...
Evan Cheng
2009-12-09
Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...
Evan Cheng
2009-12-09
Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...
Evan Cheng
2009-11-30
Added support to allow clients to custom widen. For X86, custom widen vectors...
Mon P Wang
2009-11-23
Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.
Dan Gohman
2009-11-21
We are not using DBG_STOPPOINT anymore.
Devang Patel
2009-11-20
Target-independent support for TargetFlags on BlockAddress operands,
Dan Gohman
2009-11-16
Make X86-64 in the Large model always emit 64-bit calls.
Jeffrey Yasskin
2009-11-12
Add a bool flag to StackObjects telling whether they reference spill
David Greene
2009-11-12
Add compare_lower and equals_lower methods to StringRef. Switch all users of
Benjamin Kramer
2009-11-07
x86 vector shuffle cleanup/fixes:
Nate Begeman
2009-11-07
Add code to check at SelectionDAGISel::LowerArguments time to see if return v...
Kenneth Uildriks
2009-10-30
Initial x86 support for BlockAddresses.
Dan Gohman
2009-10-28
Add a second ValueType argument to isFPImmLegal.
Evan Cheng
2009-10-27
Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...
Evan Cheng
2009-10-20
Make TranslateX86CC return COND_INVALID instead of aborting when it
Dan Gohman
2009-10-19
Add support for matching shuffle patterns with palignr.
Nate Begeman
2009-10-18
-Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed
Evan Cheng
2009-10-18
Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...
Evan Cheng
2009-10-17
Revert 84315 for now. Re-thinking the patch.
Evan Cheng
2009-10-17
Rename getFixedStack to getStackObject. The stack objects represented are not
Evan Cheng
2009-10-12
Don't forget to mark RAX as live-out of the function when arranging for
Dan Gohman
2009-10-07
Fix handling of x86 'R' constraint.
Dale Johannesen
2009-09-25
Improve MachineMemOperand handling.
Dan Gohman
2009-09-23
Rename several variables from EVT to more descriptive names, now that EVT
Dan Gohman
2009-09-21
Recognize SSE min and max opportunities in even more cases.
Dan Gohman
2009-09-20
Tabs -> spaces, and remove trailing whitespace.
Daniel Dunbar
2009-09-19
Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...
Evan Cheng
2009-09-18
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...
Evan Cheng
2009-09-18
Make a new X8632_MachoTargetObjectFile TLOF implementation whose
Chris Lattner
[next]