Xiang Li
|
66f99308c0
Do not generate LoopID metadata if no attribute is added. (#271)
|
8 years ago |
Xiang Li
|
7ab7c33f84
Make sure one instruction only pushed into deadInsts once when SimplifyBitCast. (#262)
|
8 years ago |
Xiang Li
|
9f437adda5
Lower memcpy before SORA a pointer. (#253)
|
8 years ago |
Xiang Li
|
cf4ef478fa
Set type for nested InitListExpr if it match required type. (#252)
|
8 years ago |
Young Kim
|
108b897f40
Barycentric init (#250)
|
8 years ago |
Xiang Li
|
478a433366
Disable CSE, leave it to target backend. (#246)
|
8 years ago |
Tex Riddell
|
23082dbef2
Add HLSL 2017 (-HV 2017) option. (#245)
|
8 years ago |
Xiang Li
|
bc4a68b6b4
Use SRet for struct return type. (#243)
|
8 years ago |
Xiang Li
|
6bc247d4af
Lower parameter (#242)
|
8 years ago |
Xiang Li
|
e14dc5ed1b
Update matrix code gen. (#234)
|
8 years ago |
Xiang Li
|
3911371309
Fix dbg info for temp variable. (#230)
|
8 years ago |
Tex Riddell
|
4de9ff32b6
Disable tests requiring name preservation on release builds. (#229)
|
8 years ago |
Xiang Li
|
cf2cf6edf9
Lookup attribute variable from CurScope instead of TUScope. (#214)
|
8 years ago |
David Peixotto
|
0ba250e9dc
Add pass to hoist constant arrays (#205)
|
8 years ago |
Marcelo Lopez Ruiz
|
254f253b14
Move unused global tracing flags into single usage, closes #157. (#185)
|
8 years ago |
Xiang Li
|
bd16165aa7
Keep unused pointer in TranslateHLSubscript, it will be removed in TranslateSubscriptOperation. (#188)
|
8 years ago |
Xiang Li
|
0677af11e4
Don't cast function type in HLSLExternalSource::CanConvert. (#190)
|
8 years ago |
David Peixotto
|
ae69cf0a58
Add constant folding for dxil intrinsics (#179)
|
8 years ago |
Xiang Li
|
8693031f38
Force minprec cast to float for case DXIL don't support f16. (#178)
|
8 years ago |
Xiang Li
|
c7db25781e
Report error on invalid input/ouput type. (#176)
|
8 years ago |
Xiang Li
|
2b4f3e4801
Support resource inside cbuffer. (#175)
|
8 years ago |
Xiang Li
|
238c2221e2
Cast i32 col idx into i8. (#170)
|
8 years ago |
David Peixotto
|
13f92a77c4
Fix #169 - Bad codegen for firstbithigh/firstbitlow (#171)
|
8 years ago |
Xiang Li
|
cea8048912
Use CreateTempAlloca to make sure alloca is in entry block. (#165)
|
8 years ago |
Xiang Li
|
9afb4cfcb8
Don't change bitcast (gep a, 0, 0) into bicast a for validation. (#164)
|
8 years ago |
Marcelo Lopez Ruiz
|
843be2528a
Close #62: strange error output on recursive function calls (#150)
|
8 years ago |
Xiang Li
|
d712e7e651
Skip decl which don't have init when ScanConstInitList. (#155)
|
8 years ago |
Xiang Li
|
df5f52024b
Make scalar static global matrix to col major. (#154)
|
8 years ago |
Xiang Li
|
02832543e0
Do not make basic type rvalue to lvalue. (#148)
|
8 years ago |
Xiang Li
|
094dfa1746
Save imm initializer when possible. (#145)
|
8 years ago |