Alp Toker
|
ae43cab6ba
Fix known typos
|
11 年之前 |
Elena Demikhovsky
|
3c5ce29cad
LLVM Interpreter: implementation of "insertvalue" and "extractvalue";
|
12 年之前 |
Bob Wilson
|
db3a9e64f8
Revert patches to add case-range support for PR1255.
|
12 年之前 |
Elena Demikhovsky
|
4ca0ce2594
llvm interpreter: select, shuffle and insertelement instructions.
|
12 年之前 |
Elena Demikhovsky
|
cf21d155ed
LLVM Interpreter: This patch implements vector support for cast operations (zext, sext, uitofp, sitofp, trunc, fpext, fptosi, fptrunc, bitcast) and shift operations (shl, ashr, lshr) for integer and floating point data types.
|
12 年之前 |
Nadav Rotem
|
0d840bb2fa
Teach the interpreter to handle vector compares and additional vector arithmetic operations.
|
12 年之前 |
Nadav Rotem
|
0fda0f3976
Revert r179409 because it caused some warnings and some of the build bots fail.
|
12 年之前 |
Nadav Rotem
|
affe889d08
Add support for additional vector instructions in the interpreter.
|
12 年之前 |
Nadav Rotem
|
953783e00c
Add support for vector data types in the LLVM interpreter.
|
12 年之前 |
Jim Grosbach
|
9f285c6c31
Fix misplaced 'break'.
|
12 年之前 |
Jim Grosbach
|
cce07c9b31
interpreter: Fix errant fallthrough.
|
12 年之前 |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 年之前 |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 年之前 |
Chandler Carruth
|
426c2bf5cd
Revert the majority of the next patch in the address space series:
|
12 年之前 |
Micah Villmow
|
2c39b15073
Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.
|
13 年之前 |
Micah Villmow
|
fb384d61c7
Revert 165732 for further review.
|
13 年之前 |
Micah Villmow
|
f3840d2c16
Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly.
|
13 年之前 |
Stepan Dyatkovskiy
|
47cbc4e0ee
Optimized usage of new SwitchInst case values (IntegersSubset type) in Local.cpp, Execution.cpp and BitcodeWriter.cpp.
|
13 年之前 |
Stepan Dyatkovskiy
|
43eb31bfae
PR1255: case ranges.
|
13 年之前 |
Stepan Dyatkovskiy
|
f8d14c4ca3
PR1255: case ranges.
|
13 年之前 |
Stepan Dyatkovskiy
|
0aa32d5d0f
ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping.
|
13 年之前 |
Stepan Dyatkovskiy
|
484fc93eff
PR1255: Case Ranges
|
13 年之前 |
Stepan Dyatkovskiy
|
1c8f4b8c34
PR1255 (case ranges: work with ConstantRangesSet instead of ConstantInt) related changes for Execution and Verifier.
|
13 年之前 |
Stepan Dyatkovskiy
|
3d3abe0852
llvm::SwitchInst
|
13 年之前 |
Stepan Dyatkovskiy
|
c10fa6c801
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
|
13 年之前 |
Ahmed Charles
|
b0934ab7d8
Remove dead code. Improve llvm_unreachable text. Simplify some control flow.
|
13 年之前 |
Bill Wendling
|
aa5abe88d6
[unwind removal] We no longer have 'unwind' instructions being generated, so
|
13 年之前 |
Stepan Dyatkovskiy
|
24473120a2
SwitchInst refactoring.
|
13 年之前 |
David Blaikie
|
4d6ccb5f68
More dead code removal (using -Wunreachable-code)
|
13 年之前 |
Eli Friedman
|
bb5a7442e3
Clean up uses of switch instructions so they are not dependent on the operand ordering. Patch by Stepan Dyatkovskiy.
|
14 年之前 |